---
Fuzzer filename: '/src/libical_extended_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libical_extended_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_free
        - icalcomponent_new_from_string
        - icalcomponent_normalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libical_extended_fuzzer.cc:39,9'
          Branch Sides:
            - BranchSide:      'libical_extended_fuzzer.cc:39,9'
              BranchSideFuncs:
                - icalcomponent_normalize
                - icalcomponent_free
                - free
            - BranchSide:      'libical_extended_fuzzer.cc:40,33'
              BranchSideFuncs:
                - icalcomponent_normalize
                - icalcomponent_free
                - free
      Callsites:
        - Src:             'libical_extended_fuzzer.cc:38,28'
          Dst:             icalcomponent_new_from_string
        - Src:             'libical_extended_fuzzer.cc:40,9'
          Dst:             icalcomponent_normalize
        - Src:             'libical_extended_fuzzer.cc:42,5'
          Dst:             icalcomponent_free
    - functionName:    compare_nullptr
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2580,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2580,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2584,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strcmpsafe
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2551,22'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'icalcomponent.c:2551,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalcomponent.c:2551,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2552,22'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'icalcomponent.c:2552,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalcomponent.c:2552,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2552,20'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'icalcomponent.c:2552,20'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'icalcomponent.c:2551,12'
          Dst:             strcmp
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_rename_tzids_callback
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icalarray_element_at
        - icalparameter_get_tzid
        - icalparameter_set_tzid
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2278,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalparameter_get_tzid
                - icalarray_element_at
                - strcmp
                - icalarray_element_at
                - icalparameter_set_tzid
            - BranchSide:      'icalcomponent.c:2278,12'
              BranchSideFuncs:
                - icalparameter_get_tzid
                - icalarray_element_at
                - strcmp
                - icalarray_element_at
                - icalparameter_set_tzid
        - Branch String:   'icalcomponent.c:2284,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2284,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2285,27'
              BranchSideFuncs:
                - icalarray_element_at
                - strcmp
                - icalarray_element_at
                - icalparameter_set_tzid
        - Branch String:   'icalcomponent.c:2285,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2284,55'
              BranchSideFuncs:
                - icalarray_element_at
                - icalparameter_set_tzid
            - BranchSide:      'icalcomponent.c:2286,80'
              BranchSideFuncs:
                - icalarray_element_at
                - icalparameter_set_tzid
        - Branch String:   'icalcomponent.c:2284,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2284,5'
              BranchSideFuncs:
                - icalarray_element_at
                - strcmp
                - icalarray_element_at
                - icalparameter_set_tzid
            - BranchSide:      'icalcomponent.c:2285,27'
              BranchSideFuncs:
                - icalarray_element_at
                - strcmp
                - icalarray_element_at
                - icalparameter_set_tzid
      Callsites:
        - Src:             'icalcomponent.c:2278,12'
          Dst:             icalparameter_get_tzid
        - Src:             'icalcomponent.c:2285,27'
          Dst:             icalarray_element_at
        - Src:             'icalcomponent.c:2285,14'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2286,43'
          Dst:             icalarray_element_at
        - Src:             'icalcomponent.c:2286,13'
          Dst:             icalparameter_set_tzid
    - functionName:    icalcomponent_get_tzid_prefix_len
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2252,11'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'icalcomponent.c:2252,11'
              BranchSideFuncs:
                - strlen
        - Branch String:   'icalcomponent.c:2254,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2253,14'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2254,20'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:2254,33'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2254,33'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2256,12'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:2254,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2254,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:2252,11'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_handle_conflicting_vtimezones
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2158
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          172
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - __snprintf_chk
        - atoi
        - icalarray_append
        - icalarray_element_at
        - icalcomponent_compare_vtimezones
        - icalcomponent_get_tzid_prefix_len
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalmemory_strdup
        - icaltimezone_get_component
        - icaltimezone_get_tzid
        - strcpy
        - strlen
        - strncmp
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2161,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_tzid_prefix_len
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - strncmp
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
            - BranchSide:      'icalcomponent.c:2166,16'
              BranchSideFuncs:
                - icalcomponent_get_tzid_prefix_len
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - strncmp
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
        - Branch String:   'icalcomponent.c:2175,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2175,55'
              BranchSideFuncs:
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2224,17'
              BranchSideFuncs:
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2176,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2182,43'
              BranchSideFuncs:
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2224,17'
              BranchSideFuncs:
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2189,43'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2176,36'
              BranchSideFuncs:
                - strncmp
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
            - BranchSide:      'icalcomponent.c:2189,47'
              BranchSideFuncs:
                - strncmp
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
        - Branch String:   'icalcomponent.c:2189,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2176,36'
              BranchSideFuncs:
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - strncmp
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2191,50'
              BranchSideFuncs:
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - strncmp
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2191,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2194,29'
              BranchSideFuncs:
                - atoi
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - strncmp
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2215,45'
              BranchSideFuncs:
                - atoi
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - strncmp
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2195,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2196,21'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2199,38'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:2200,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2201,21'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:2204,21'
              BranchSideFuncs:
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:2216,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2176,36'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - strncmp
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2217,21'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - icalcomponent_get_tzid_prefix_len
                - strncmp
                - icaltimezone_get_component
                - icalcomponent_compare_vtimezones
                - icalmemory_strdup
                - icalmemory_strdup
                - icalarray_append
                - icalmemory_free_buffer
                - icalarray_append
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - atoi
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2176,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2182,43'
              BranchSideFuncs:
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2230,5'
              BranchSideFuncs:
                - icalmemory_strdup
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2225,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2226,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2230,5'
              BranchSideFuncs:
                - __snprintf_chk
                - strlen
                - icalmemory_new_buffer
                - strncpy
                - strcpy
                - icalarray_append
                - icalarray_append
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:2232,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:2233,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalcomponent.c:2166,16'
          Dst:             icalcomponent_get_tzid_prefix_len
        - Src:             'icalcomponent.c:2182,16'
          Dst:             icalarray_element_at
        - Src:             'icalcomponent.c:2183,25'
          Dst:             icaltimezone_get_tzid
        - Src:             'icalcomponent.c:2186,29'
          Dst:             icalcomponent_get_tzid_prefix_len
        - Src:             'icalcomponent.c:2189,47'
          Dst:             strncmp
        - Src:             'icalcomponent.c:2191,50'
          Dst:             icaltimezone_get_component
        - Src:             'icalcomponent.c:2191,17'
          Dst:             icalcomponent_compare_vtimezones
        - Src:             'icalcomponent.c:2194,29'
          Dst:             icalmemory_strdup
        - Src:             'icalcomponent.c:2196,21'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2199,38'
          Dst:             icalmemory_strdup
        - Src:             'icalcomponent.c:2201,21'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2202,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2204,21'
          Dst:             icalarray_append
        - Src:             'icalcomponent.c:2205,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2206,21'
          Dst:             icalarray_append
        - Src:             'icalcomponent.c:2207,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2215,26'
          Dst:             atoi
        - Src:             'icalcomponent.c:2224,17'
          Dst:             icalmemory_strdup
        - Src:             'icalcomponent.c:2226,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2230,5'
          Dst:             __snprintf_chk
        - Src:             'icalcomponent.c:2231,49'
          Dst:             strlen
        - Src:             'icalcomponent.c:2231,16'
          Dst:             icalmemory_new_buffer
        - Src:             'icalcomponent.c:2233,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2234,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2238,5'
          Dst:             strncpy
        - Src:             'icalcomponent.c:2239,5'
          Dst:             strcpy
        - Src:             'icalcomponent.c:2240,5'
          Dst:             icalarray_append
        - Src:             'icalcomponent.c:2241,5'
          Dst:             icalarray_append
        - Src:             'icalcomponent.c:2242,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2243,5'
          Dst:             icalmemory_free_buffer
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_compare_vtimezones
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - icalcomponent_as_ical_string_r
        - icalcomponent_get_first_property
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalproperty_get_tzid
        - icalproperty_set_tzid
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2397,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalmemory_strdup
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2397,13'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalmemory_strdup
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2398,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2398,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2401,13'
              BranchSideFuncs:
                - icalproperty_get_tzid
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalmemory_strdup
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2402,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2402,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2406,13'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalmemory_strdup
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2407,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2407,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2410,13'
              BranchSideFuncs:
                - icalproperty_get_tzid
                - icalmemory_strdup
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2411,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2411,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2416,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2417,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2418,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2422,5'
              BranchSideFuncs:
                - icalproperty_set_tzid
                - icalcomponent_as_ical_string_r
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:2426,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2427,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:2431,15'
              BranchSideFuncs:
                - icalcomponent_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:2432,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2433,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:2438,11'
              BranchSideFuncs:
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_set_tzid
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalcomponent.c:2397,13'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2401,13'
          Dst:             icalproperty_get_tzid
        - Src:             'icalcomponent.c:2406,13'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2410,13'
          Dst:             icalproperty_get_tzid
        - Src:             'icalcomponent.c:2416,18'
          Dst:             icalmemory_strdup
        - Src:             'icalcomponent.c:2418,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2422,5'
          Dst:             icalproperty_set_tzid
        - Src:             'icalcomponent.c:2425,15'
          Dst:             icalcomponent_as_ical_string_r
        - Src:             'icalcomponent.c:2427,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2431,15'
          Dst:             icalcomponent_as_ical_string_r
        - Src:             'icalcomponent.c:2433,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2434,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2438,11'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2440,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2441,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2444,5'
          Dst:             icalproperty_set_tzid
        - Src:             'icalcomponent.c:2445,5'
          Dst:             icalmemory_free_buffer
    - functionName:    atoi
      functionSourceFile: '/usr/include/stdlib.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - strtol
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/stdlib.h:363,16'
          Dst:             strtol
    - functionName:    __snprintf_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_get_first_property
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalproperty_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    81
      BranchProfiles:
        - Branch String:   'icalcomponent.c:461,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:461,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:461,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:461,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:463,45'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:463,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:467,41'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:464,72'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:467,41'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:463,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:463,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:465,43'
              BranchSideFuncs:
                - pvl_data
                - icalproperty_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:461,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:463,33'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:465,43'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:467,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:464,60'
          Dst:             pvl_next
    - functionName:    icalcomponent_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          178
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - icalcomponent_as_ical_string_r
        - icalcomponent_isa
        - icalcomponent_kind_to_string
        - icalerror_set_errno
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalproperty_as_ical_string_r
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalcomponent.c:231,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_kind_to_string
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:233,12'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_kind_to_string
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:246,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:246,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:247,5'
              BranchSideFuncs:
                - icalcomponent_kind_to_string
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:247,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:247,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:249,14'
              BranchSideFuncs:
                - icalcomponent_kind_to_string
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:249,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:250,23'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:252,29'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:255,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:255,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:257,11'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:258,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:261,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - pvl_head
                - pvl_data
                - icalproperty_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:267,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:268,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalcomponent.c:277,31'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:267,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:268,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalcomponent.c:277,31'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:277,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:278,30'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalcomponent.c:287,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:281,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:277,60'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalcomponent.c:282,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_free_buffer
                - pvl_next
                - pvl_data
                - icalcomponent_as_ical_string_r
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:277,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:278,30'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalcomponent.c:287,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
      Callsites:
        - Src:             'icalcomponent.c:242,31'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:246,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:247,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:250,23'
          Dst:             icalcomponent_kind_to_string
        - Src:             'icalcomponent.c:255,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:257,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalcomponent.c:263,5'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:264,5'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:265,5'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:267,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:268,29'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:271,19'
          Dst:             icalproperty_as_ical_string_r
        - Src:             'icalcomponent.c:273,9'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:274,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:267,60'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:277,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:278,30'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:280,19'
          Dst:             icalcomponent_as_ical_string_r
        - Src:             'icalcomponent.c:282,13'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:283,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:277,60'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:287,5'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:288,57'
          Dst:             icalcomponent_kind_to_string
        - Src:             'icalcomponent.c:288,5'
          Dst:             icalmemory_append_string
        - Src:             'icalcomponent.c:289,5'
          Dst:             icalmemory_append_string
    - functionName:    icalcomponent_isa
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    29
      BranchProfiles:
        - Branch String:   'icalcomponent.c:305,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:305,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:305,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:305,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:307,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:305,5'
          Dst:             icalerror_set_errno
    - functionName:    icalcomponent_kind_to_string
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1233,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1232,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1234,37'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1233,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1232,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1234,37'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1233,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1232,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1234,37'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1233,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1232,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1234,37'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1232,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1232,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1233,35'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1233,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1232,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1234,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltime_with_time
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    comp_compare
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          301
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - compare_nullptr
        - icalcomponent_get_dtstamp
        - icalcomponent_get_first_property
        - icalcomponent_get_recurrenceid
        - icalcomponent_get_uid
        - icalcomponent_isa
        - icalproperty_get_value_as_string
        - icaltime_compare
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2591,29'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
                - strcmp
            - BranchSide:      'icalcomponent.c:2591,29'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
                - strcmp
        - Branch String:   'icalcomponent.c:2595,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2596,16'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
                - strcmp
            - BranchSide:      'icalcomponent.c:2706,19'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:2596,36'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2596,44'
              BranchSideFuncs:
                - strcmp
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2601,30'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2596,51'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2596,58'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2601,30'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2596,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2597,17'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2601,30'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2600,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2600,13'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2601,30'
              BranchSideFuncs:
                - icalcomponent_get_uid
                - icalcomponent_get_uid
                - strcmp
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2604,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2604,23'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2614,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2604,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2605,21'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2614,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2607,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2607,21'
              BranchSideFuncs:
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
            - BranchSide:      'icalcomponent.c:2608,42'
              BranchSideFuncs:
                - icalcomponent_get_recurrenceid
                - icalcomponent_get_recurrenceid
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2614,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2616,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2642,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2656,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2656,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2670,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2684,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2699,42'
              BranchSideFuncs:
                - icalcomponent_get_dtstamp
                - icalcomponent_get_dtstamp
                - icaltime_compare
        - Branch String:   'icalcomponent.c:2620,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2620,31'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2636,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2620,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2621,36'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2636,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2623,29'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2623,29'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2624,34'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmp
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2628,36'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2628,39'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2632,37'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2628,33'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2629,44'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2632,37'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2646,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2646,31'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2650,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2646,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2647,36'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2650,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2661,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2661,31'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2665,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2661,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2662,36'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2665,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2675,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2675,31'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2679,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2675,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2676,36'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2679,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2689,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2689,31'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2693,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2689,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2690,36'
              BranchSideFuncs:
                - compare_nullptr
            - BranchSide:      'icalcomponent.c:2693,29'
              BranchSideFuncs:
                - compare_nullptr
        - Branch String:   'icalcomponent.c:2706,16'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2706,16'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2708,19'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:2708,16'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2708,16'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2712,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:2591,29'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:2592,29'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:2597,17'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2601,30'
          Dst:             icalcomponent_get_uid
        - Src:             'icalcomponent.c:2602,30'
          Dst:             icalcomponent_get_uid
        - Src:             'icalcomponent.c:2605,21'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2608,42'
          Dst:             icalcomponent_get_recurrenceid
        - Src:             'icalcomponent.c:2609,42'
          Dst:             icalcomponent_get_recurrenceid
        - Src:             'icalcomponent.c:2608,25'
          Dst:             icaltime_compare
        - Src:             'icalcomponent.c:2616,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2618,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2621,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2622,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2621,29'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2624,34'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2626,34'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2629,44'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2630,44'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2629,37'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2632,37'
          Dst:             compare_nullptr
        - Src:             'icalcomponent.c:2636,29'
          Dst:             compare_nullptr
        - Src:             'icalcomponent.c:2642,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2644,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2647,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2648,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2647,29'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2650,29'
          Dst:             compare_nullptr
        - Src:             'icalcomponent.c:2656,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2658,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2662,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2663,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2662,29'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2665,29'
          Dst:             compare_nullptr
        - Src:             'icalcomponent.c:2670,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2672,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2676,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2677,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2676,29'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2679,29'
          Dst:             compare_nullptr
        - Src:             'icalcomponent.c:2684,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2686,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2690,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2691,36'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2690,29'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2693,29'
          Dst:             compare_nullptr
        - Src:             'icalcomponent.c:2699,42'
          Dst:             icalcomponent_get_dtstamp
        - Src:             'icalcomponent.c:2700,42'
          Dst:             icalcomponent_get_dtstamp
        - Src:             'icalcomponent.c:2699,25'
          Dst:             icaltime_compare
    - functionName:    icalcomponent_get_uid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_uid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1734,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_uid
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1734,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_uid
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1734,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1734,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1736,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_uid
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1738,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1739,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1743,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_uid
        - Branch String:   'icalcomponent.c:1745,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1745,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1749,12'
              BranchSideFuncs:
                - icalproperty_get_uid
      Callsites:
        - Src:             'icalcomponent.c:1734,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1736,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1739,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1743,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1749,12'
          Dst:             icalproperty_get_uid
    - functionName:    icalcomponent_get_recurrenceid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_recurrenceid
        - icaltime_null_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1769,14'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_recurrenceid
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1769,14'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_recurrenceid
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1769,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1770,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1774,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_recurrenceid
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1776,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1777,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1781,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_recurrenceid
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1783,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1784,16'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1787,12'
              BranchSideFuncs:
                - icalproperty_get_recurrenceid
      Callsites:
        - Src:             'icalcomponent.c:1770,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1771,16'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1774,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1777,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1778,16'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1781,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1784,16'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1787,12'
          Dst:             icalproperty_get_recurrenceid
    - functionName:    icalcomponent_get_dtstamp
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalproperty_get_dtstamp
        - icaltime_null_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1637,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_dtstamp
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1637,28'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_dtstamp
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1640,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1641,16'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1644,12'
              BranchSideFuncs:
                - icalproperty_get_dtstamp
      Callsites:
        - Src:             'icalcomponent.c:1637,28'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1638,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1641,16'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1644,12'
          Dst:             icalproperty_get_dtstamp
    - functionName:    icalcomponent_get_inner
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_get_first_real_component
        - icalcomponent_isa
      functionUses:    28
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1402,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_first_real_component
            - BranchSide:      'icalcomponent.c:1402,9'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_first_real_component
        - Branch String:   'icalcomponent.c:1402,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1402,9'
              BranchSideFuncs:
                - icalcomponent_get_first_real_component
            - BranchSide:      'icalcomponent.c:1403,16'
              BranchSideFuncs:
                - icalcomponent_get_first_real_component
      Callsites:
        - Src:             'icalcomponent.c:1402,9'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1403,16'
          Dst:             icalcomponent_get_first_real_component
    - functionName:    icalcomponent_get_first_real_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_component
        - icalcomponent_get_next_component
        - icalcomponent_isa
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalcomponent.c:636,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_isa
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:636,17'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_isa
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:636,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:638,35'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:640,43'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:637,28'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
            - BranchSide:      'icalcomponent.c:640,43'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:636,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:636,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:638,35'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_next_component
      Callsites:
        - Src:             'icalcomponent.c:636,17'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalcomponent.c:638,35'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:637,28'
          Dst:             icalcomponent_get_next_component
    - functionName:    icalcomponent_get_first_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icalcomponent_isa
        - icalerror_set_errno
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    13
      BranchProfiles:
        - Branch String:   'icalcomponent.c:598,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:598,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:598,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:598,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:600,46'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:600,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:600,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:604,42'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:601,74'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:604,42'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:600,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:600,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:602,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:598,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:600,34'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:602,45'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:604,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:601,62'
          Dst:             pvl_next
    - functionName:    icalcomponent_get_next_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalcomponent_isa
        - icalerror_set_errno
        - pvl_data
        - pvl_next
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalcomponent.c:614,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:614,5'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:614,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:614,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:616,12'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:616,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:616,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:620,34'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:620,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:620,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:624,42'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:621,74'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:624,42'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:620,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:620,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:622,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:614,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:620,34'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:622,45'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:624,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:621,62'
          Dst:             pvl_next
    - functionName:    prop_compare
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalproperty_get_value_as_string
        - icalproperty_get_x_name
        - icalproperty_isa
        - strcmp
        - strcmpsafe
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2559,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
                - icalproperty_get_x_name
                - icalproperty_get_x_name
                - strcmp
            - BranchSide:      'icalcomponent.c:2559,28'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
                - icalproperty_get_x_name
                - icalproperty_get_x_name
                - strcmp
        - Branch String:   'icalcomponent.c:2563,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2563,9'
              BranchSideFuncs:
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
                - icalproperty_get_x_name
                - icalproperty_get_x_name
                - strcmp
            - BranchSide:      'icalcomponent.c:2564,16'
              BranchSideFuncs:
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
                - icalproperty_get_x_name
                - icalproperty_get_x_name
                - strcmp
        - Branch String:   'icalcomponent.c:2564,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2565,24'
              BranchSideFuncs:
                - icalproperty_get_x_name
                - icalproperty_get_x_name
                - strcmp
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
            - BranchSide:      'icalcomponent.c:2570,28'
              BranchSideFuncs:
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
        - Branch String:   'icalcomponent.c:2569,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2569,13'
              BranchSideFuncs:
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
            - BranchSide:      'icalcomponent.c:2570,28'
              BranchSideFuncs:
                - icalproperty_get_value_as_string
                - icalproperty_get_value_as_string
                - strcmpsafe
      Callsites:
        - Src:             'icalcomponent.c:2559,28'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:2560,28'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:2565,24'
          Dst:             icalproperty_get_x_name
        - Src:             'icalcomponent.c:2566,24'
          Dst:             icalproperty_get_x_name
        - Src:             'icalcomponent.c:2565,17'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2570,28'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2571,28'
          Dst:             icalproperty_get_value_as_string
        - Src:             'icalcomponent.c:2570,17'
          Dst:             strcmpsafe
    - functionName:    icalcomponent_normalize
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - comp_compare
        - icalcomponent_normalize
        - icalerror_set_errno
        - icalproperty_count_parameters
        - icalproperty_free
        - icalproperty_get_calscale
        - icalproperty_get_class
        - icalproperty_get_priority
        - icalproperty_get_repeat
        - icalproperty_get_sequence
        - icalproperty_get_transp
        - icalproperty_isa
        - icalproperty_normalize
        - icalproperty_set_parent
        - prop_compare
        - pvl_free
        - pvl_insert_ordered
        - pvl_newlist
        - pvl_pop
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2722,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_newlist
                - pvl_newlist
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2722,5'
              BranchSideFuncs:
                - pvl_newlist
                - pvl_newlist
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2722,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2722,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2726,20'
              BranchSideFuncs:
                - pvl_newlist
                - pvl_newlist
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2730,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2733,9'
              BranchSideFuncs:
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2789,20'
              BranchSideFuncs:
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2738,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2739,21'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_get_sequence
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2739,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2741,41'
              BranchSideFuncs:
                - icalproperty_get_calscale
                - strcmp
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2747,21'
              BranchSideFuncs:
                - icalproperty_get_class
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2753,21'
              BranchSideFuncs:
                - icalproperty_get_priority
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2759,21'
              BranchSideFuncs:
                - icalproperty_get_transp
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2765,21'
              BranchSideFuncs:
                - icalproperty_get_repeat
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2771,21'
              BranchSideFuncs:
                - icalproperty_get_sequence
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_repeat
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2741,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2782,13'
              BranchSideFuncs:
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2747,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2782,13'
              BranchSideFuncs:
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2753,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2782,13'
              BranchSideFuncs:
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2759,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2782,13'
              BranchSideFuncs:
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2765,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2782,13'
              BranchSideFuncs:
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2771,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2782,13'
              BranchSideFuncs:
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - pvl_insert_ordered
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
            - BranchSide:      'icalcomponent.c:2785,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalproperty_normalize
                - icalproperty_count_parameters
                - icalproperty_isa
                - icalproperty_get_sequence
                - icalproperty_set_parent
                - icalproperty_free
                - icalproperty_get_repeat
                - icalproperty_get_transp
                - icalproperty_get_priority
                - icalproperty_get_class
                - icalproperty_get_calscale
                - strcmp
                - pvl_free
                - pvl_pop
                - icalcomponent_normalize
                - pvl_insert_ordered
                - pvl_free
        - Branch String:   'icalcomponent.c:2793,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2794,9'
              BranchSideFuncs:
                - pvl_free
            - BranchSide:      'icalcomponent.c:2798,20'
              BranchSideFuncs:
                - pvl_free
      Callsites:
        - Src:             'icalcomponent.c:2722,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2726,20'
          Dst:             pvl_newlist
        - Src:             'icalcomponent.c:2727,20'
          Dst:             pvl_newlist
        - Src:             'icalcomponent.c:2730,20'
          Dst:             pvl_pop
        - Src:             'icalcomponent.c:2733,9'
          Dst:             icalproperty_normalize
        - Src:             'icalcomponent.c:2735,19'
          Dst:             icalproperty_count_parameters
        - Src:             'icalcomponent.c:2739,21'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:2741,41'
          Dst:             icalproperty_get_calscale
        - Src:             'icalcomponent.c:2741,21'
          Dst:             strcmp
        - Src:             'icalcomponent.c:2747,21'
          Dst:             icalproperty_get_class
        - Src:             'icalcomponent.c:2753,21'
          Dst:             icalproperty_get_priority
        - Src:             'icalcomponent.c:2759,21'
          Dst:             icalproperty_get_transp
        - Src:             'icalcomponent.c:2765,21'
          Dst:             icalproperty_get_repeat
        - Src:             'icalcomponent.c:2771,21'
          Dst:             icalproperty_get_sequence
        - Src:             'icalcomponent.c:2782,13'
          Dst:             icalproperty_set_parent
        - Src:             'icalcomponent.c:2783,13'
          Dst:             icalproperty_free
        - Src:             'icalcomponent.c:2785,13'
          Dst:             pvl_insert_ordered
        - Src:             'icalcomponent.c:2785,13'
          Dst:             prop_compare
        - Src:             'icalcomponent.c:2789,5'
          Dst:             pvl_free
        - Src:             'icalcomponent.c:2793,19'
          Dst:             pvl_pop
        - Src:             'icalcomponent.c:2794,9'
          Dst:             icalcomponent_normalize
        - Src:             'icalcomponent.c:2795,9'
          Dst:             pvl_insert_ordered
        - Src:             'icalcomponent.c:2795,9'
          Dst:             comp_compare
        - Src:             'icalcomponent.c:2798,5'
          Dst:             pvl_free
    - functionName:    icalcomponent_set_due
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_dtstart
        - icalcomponent_get_due
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalparameter_new_tzid
        - icalproperty_new_due
        - icalproperty_remove_parameter_by_kind
        - icalproperty_set_due
        - icalproperty_set_duration
        - icalproperty_set_parameter
        - icaltime_get_tzid
        - icaltime_is_utc
        - icaltime_subtract
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2522,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_set_due
                - icalproperty_remove_parameter_by_kind
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
                - icalcomponent_get_dtstart
                - icalcomponent_get_due
                - icaltime_subtract
                - icalproperty_set_duration
                - icalproperty_new_due
                - icalcomponent_add_property
            - BranchSide:      'icalcomponent.c:2522,28'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_set_due
                - icalproperty_remove_parameter_by_kind
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
                - icalcomponent_get_dtstart
                - icalcomponent_get_due
                - icaltime_subtract
                - icalproperty_set_duration
                - icalproperty_new_due
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:2528,23'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2528,35'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icalcomponent_get_due
                - icaltime_subtract
                - icalproperty_set_duration
                - icalproperty_new_due
                - icalcomponent_add_property
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
            - BranchSide:      'icalcomponent.c:2532,9'
              BranchSideFuncs:
                - icalproperty_set_due
                - icalproperty_remove_parameter_by_kind
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
        - Branch String:   'icalcomponent.c:2528,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2529,20'
              BranchSideFuncs:
                - icalproperty_new_due
                - icalcomponent_add_property
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
            - BranchSide:      'icalcomponent.c:2535,9'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icalcomponent_get_due
                - icaltime_subtract
                - icalproperty_set_duration
        - Branch String:   'icalcomponent.c:2544,18'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2544,18'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2544,29'
              BranchSideFuncs:
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
        - Branch String:   'icalcomponent.c:2544,59'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2544,59'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2544,63'
              BranchSideFuncs:
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_set_parameter
        - Branch String:   'icalcomponent.c:2544,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2544,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2545,46'
              BranchSideFuncs:
                - icalparameter_new_tzid
                - icalproperty_set_parameter
      Callsites:
        - Src:             'icalcomponent.c:2522,28'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:2524,30'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2526,30'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2532,9'
          Dst:             icalproperty_set_due
        - Src:             'icalcomponent.c:2533,9'
          Dst:             icalproperty_remove_parameter_by_kind
        - Src:             'icalcomponent.c:2535,37'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:2537,35'
          Dst:             icalcomponent_get_due
        - Src:             'icalcomponent.c:2539,39'
          Dst:             icaltime_subtract
        - Src:             'icalcomponent.c:2541,9'
          Dst:             icalproperty_set_duration
        - Src:             'icalcomponent.c:2529,20'
          Dst:             icalproperty_new_due
        - Src:             'icalcomponent.c:2530,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:2544,29'
          Dst:             icaltime_get_tzid
        - Src:             'icalcomponent.c:2544,63'
          Dst:             icaltime_is_utc
        - Src:             'icalcomponent.c:2545,46'
          Dst:             icalparameter_new_tzid
        - Src:             'icalcomponent.c:2545,9'
          Dst:             icalproperty_set_parameter
    - functionName:    icalcomponent_get_dtstart
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalproperty_get_datetime_with_component
        - icaltime_null_time
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1465,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1465,28'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1469,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1470,16'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1473,12'
              BranchSideFuncs:
                - icalproperty_get_datetime_with_component
      Callsites:
        - Src:             'icalcomponent.c:1465,28'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1468,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1470,16'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1473,12'
          Dst:             icalproperty_get_datetime_with_component
    - functionName:    icalcomponent_get_due
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalcomponent_get_dtstart
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalproperty_get_datetime_with_component
        - icalproperty_get_duration
        - icaltime_add
        - icaltime_null_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2499,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_duration
                - icaltime_add
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:2499,28'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_duration
                - icaltime_add
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:2505,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2506,16'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icalproperty_get_duration
                - icaltime_add
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:2507,25'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icalproperty_get_duration
                - icaltime_add
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:2507,16'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2508,9'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:2515,12'
              BranchSideFuncs:
                - icaltime_null_time
      Callsites:
        - Src:             'icalcomponent.c:2499,28'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:2501,30'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2503,30'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2506,16'
          Dst:             icalproperty_get_datetime_with_component
        - Src:             'icalcomponent.c:2508,37'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:2509,44'
          Dst:             icalproperty_get_duration
        - Src:             'icalcomponent.c:2511,35'
          Dst:             icaltime_add
        - Src:             'icalcomponent.c:2515,12'
          Dst:             icaltime_null_time
    - functionName:    icalcomponent_add_property
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_parent
        - pvl_push
      functionUses:    30
      BranchProfiles:
        - Branch String:   'icalcomponent.c:389,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalproperty_set_parent
                - pvl_push
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:389,5'
              BranchSideFuncs:
                - icalproperty_set_parent
                - pvl_push
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:389,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:389,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:390,5'
              BranchSideFuncs:
                - icalproperty_set_parent
                - pvl_push
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:390,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:390,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:397,5'
              BranchSideFuncs:
                - icalproperty_set_parent
                - pvl_push
      Callsites:
        - Src:             'icalcomponent.c:389,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:390,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:397,5'
          Dst:             icalproperty_set_parent
        - Src:             'icalcomponent.c:399,5'
          Dst:             pvl_push
    - functionName:    icalcomponent_get_relcalid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_relcalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2480,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_relcalid
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2480,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_relcalid
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2480,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2480,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2482,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_relcalid
        - Branch String:   'icalcomponent.c:2484,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2484,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2488,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_relcalid
        - Branch String:   'icalcomponent.c:2490,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2490,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2494,12'
              BranchSideFuncs:
                - icalproperty_get_relcalid
      Callsites:
        - Src:             'icalcomponent.c:2480,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2482,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:2488,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2494,12'
          Dst:             icalproperty_get_relcalid
    - functionName:    icalcomponent_set_relcalid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_relcalid
        - icalproperty_set_relcalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2459,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_relcalid
                - icalproperty_new_relcalid
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2459,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_relcalid
                - icalproperty_new_relcalid
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2459,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2459,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2459,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_relcalid
                - icalproperty_new_relcalid
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2459,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2459,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2459,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_relcalid
                - icalproperty_new_relcalid
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:2461,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2462,16'
              BranchSideFuncs:
                - icalproperty_new_relcalid
                - icalcomponent_add_property
                - icalproperty_set_relcalid
            - BranchSide:      'icalcomponent.c:2466,5'
              BranchSideFuncs:
                - icalproperty_set_relcalid
      Callsites:
        - Src:             'icalcomponent.c:2459,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2459,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:2459,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2459,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2462,16'
          Dst:             icalproperty_new_relcalid
        - Src:             'icalcomponent.c:2463,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:2466,5'
          Dst:             icalproperty_set_relcalid
    - functionName:    icalcomponent_compare_timezone_fn
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltimezone_get_tzid
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2379,18'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icaltimezone_get_tzid
                - icaltimezone_get_tzid
                - strcmp
            - BranchSide:      'icalcomponent.c:2379,18'
              BranchSideFuncs:
                - icaltimezone_get_tzid
                - icaltimezone_get_tzid
                - strcmp
      Callsites:
        - Src:             'icalcomponent.c:2379,18'
          Dst:             icaltimezone_get_tzid
        - Src:             'icalcomponent.c:2380,18'
          Dst:             icaltimezone_get_tzid
        - Src:             'icalcomponent.c:2382,12'
          Dst:             strcmp
    - functionName:    icalcomponent_get_timezone
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - icalarray_element_at
        - icalarray_sort
        - icalcomponent_compare_timezone_fn
        - icaltimezone_get_tzid
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2336,16'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
                - icalarray_sort
            - BranchSide:      'icalcomponent.c:2336,16'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
                - icalarray_sort
        - Branch String:   'icalcomponent.c:2336,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2336,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2340,16'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
                - icalarray_sort
        - Branch String:   'icalcomponent.c:2340,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2341,9'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
            - BranchSide:      'icalcomponent.c:2347,30'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icalcomponent.c:2349,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2349,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2350,25'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icalcomponent.c:2353,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2349,18'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
            - BranchSide:      'icalcomponent.c:2354,19'
              BranchSideFuncs:
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_tzid
        - Branch String:   'icalcomponent.c:2355,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2355,17'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2357,28'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icalcomponent.c:2357,24'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2349,18'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
            - BranchSide:      'icalcomponent.c:2360,32'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icalcomponent.c:2349,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2349,5'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
            - BranchSide:      'icalcomponent.c:2350,25'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_tzid
                - strcmp
      Callsites:
        - Src:             'icalcomponent.c:2341,9'
          Dst:             icalarray_sort
        - Src:             'icalcomponent.c:2341,9'
          Dst:             icalcomponent_compare_timezone_fn
        - Src:             'icalcomponent.c:2351,16'
          Dst:             icalarray_element_at
        - Src:             'icalcomponent.c:2352,21'
          Dst:             icaltimezone_get_tzid
        - Src:             'icalcomponent.c:2354,19'
          Dst:             strcmp
    - functionName:    icalcomponent_foreach_tzid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - icalcomponent_foreach_tzid
        - icalcomponent_get_first_component
        - icalcomponent_get_first_property
        - icalcomponent_get_next_component
        - icalcomponent_get_next_property
        - icalproperty_get_first_parameter
        - icalproperty_isa
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2302,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
                - icalproperty_get_first_parameter
            - BranchSide:      'icalcomponent.c:2302,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
                - icalproperty_get_first_parameter
        - Branch String:   'icalcomponent.c:2303,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2304,16'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2322,15'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2308,43'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2309,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2313,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2309,41'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2310,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2313,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2310,39'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2311,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2313,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2311,42'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2312,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2313,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2308,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2313,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2318,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2314,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2315,17'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2318,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2303,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2304,16'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:2322,15'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2323,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2323,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2324,9'
              BranchSideFuncs:
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:2323,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2323,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2324,9'
              BranchSideFuncs:
                - icalcomponent_foreach_tzid
                - icalcomponent_get_next_component
      Callsites:
        - Src:             'icalcomponent.c:2302,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2304,16'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:2313,21'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalcomponent.c:2318,16'
          Dst:             icalcomponent_get_next_property
        - Src:             'icalcomponent.c:2322,15'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalcomponent.c:2324,9'
          Dst:             icalcomponent_foreach_tzid
        - Src:             'icalcomponent.c:2325,19'
          Dst:             icalcomponent_get_next_component
    - functionName:    icalcomponent_get_next_property
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalproperty_isa
        - pvl_data
        - pvl_next
      functionUses:    14
      BranchProfiles:
        - Branch String:   'icalcomponent.c:476,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:476,5'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:476,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:476,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:478,12'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:478,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:478,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:482,33'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:482,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:482,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:486,41'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:483,72'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:486,41'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:482,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:482,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:484,43'
              BranchSideFuncs:
                - pvl_data
                - icalproperty_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:476,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:482,33'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:484,43'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:486,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:483,60'
          Dst:             pvl_next
    - functionName:    icalcomponent_rename_tzids
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_foreach_tzid
        - icalcomponent_rename_tzids_callback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2269,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_foreach_tzid
            - BranchSide:      'icalcomponent.c:2269,5'
              BranchSideFuncs:
                - icalcomponent_foreach_tzid
      Callsites:
        - Src:             'icalcomponent.c:2269,5'
          Dst:             icalcomponent_foreach_tzid
        - Src:             'icalcomponent.c:2269,5'
          Dst:             icalcomponent_rename_tzids_callback
    - functionName:    icalcomponent_merge_vtimezone
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - icalcomponent_add_component
        - icalcomponent_compare_vtimezones
        - icalcomponent_get_first_property
        - icalcomponent_get_parent
        - icalcomponent_get_timezone
        - icalcomponent_handle_conflicting_vtimezones
        - icalcomponent_remove_component
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalproperty_get_tzid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2109,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalcomponent_get_timezone
                - icalmemory_strdup
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
                - icalerror_set_errno
                - icalcomponent_get_parent
                - icalcomponent_remove_component
                - icalcomponent_add_component
            - BranchSide:      'icalcomponent.c:2109,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalcomponent_get_timezone
                - icalmemory_strdup
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
                - icalerror_set_errno
                - icalcomponent_get_parent
                - icalcomponent_remove_component
                - icalcomponent_add_component
        - Branch String:   'icalcomponent.c:2110,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2110,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2113,12'
              BranchSideFuncs:
                - icalproperty_get_tzid
                - icalcomponent_get_timezone
                - icalmemory_strdup
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
                - icalerror_set_errno
                - icalcomponent_get_parent
                - icalcomponent_remove_component
                - icalcomponent_add_component
        - Branch String:   'icalcomponent.c:2114,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2114,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2118,26'
              BranchSideFuncs:
                - icalcomponent_get_timezone
                - icalmemory_strdup
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
                - icalerror_set_errno
                - icalcomponent_get_parent
                - icalcomponent_remove_component
                - icalcomponent_add_component
        - Branch String:   'icalcomponent.c:2122,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2123,40'
              BranchSideFuncs:
                - icalcomponent_get_parent
                - icalcomponent_remove_component
                - icalcomponent_add_component
            - BranchSide:      'icalcomponent.c:2130,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2130,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2130,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2137,17'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:2138,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2139,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:2143,10'
              BranchSideFuncs:
                - icalcomponent_compare_vtimezones
                - icalmemory_free_buffer
                - icalcomponent_handle_conflicting_vtimezones
        - Branch String:   'icalcomponent.c:2143,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2147,9'
              BranchSideFuncs:
                - icalcomponent_handle_conflicting_vtimezones
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:2150,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalcomponent.c:2109,17'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:2113,12'
          Dst:             icalproperty_get_tzid
        - Src:             'icalcomponent.c:2118,26'
          Dst:             icalcomponent_get_timezone
        - Src:             'icalcomponent.c:2123,40'
          Dst:             icalcomponent_get_parent
        - Src:             'icalcomponent.c:2123,9'
          Dst:             icalcomponent_remove_component
        - Src:             'icalcomponent.c:2124,9'
          Dst:             icalcomponent_add_component
        - Src:             'icalcomponent.c:2137,17'
          Dst:             icalmemory_strdup
        - Src:             'icalcomponent.c:2139,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:2143,10'
          Dst:             icalcomponent_compare_vtimezones
        - Src:             'icalcomponent.c:2147,9'
          Dst:             icalcomponent_handle_conflicting_vtimezones
        - Src:             'icalcomponent.c:2150,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalcomponent_get_parent
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_remove_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          124
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - icalarray_element_at
        - icalarray_remove_element_at
        - icalerror_set_errno
        - icaltimezone_free
        - icaltimezone_get_component
        - pvl_data
        - pvl_head
        - pvl_next
        - pvl_remove
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalcomponent.c:532,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
                - icalarray_element_at
                - icaltimezone_get_component
                - icaltimezone_free
                - icalarray_remove_element_at
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:532,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
                - icalarray_element_at
                - icaltimezone_get_component
                - icaltimezone_free
                - icalarray_remove_element_at
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:532,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:532,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:533,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
                - icalarray_element_at
                - icaltimezone_get_component
                - icaltimezone_free
                - icalarray_remove_element_at
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:533,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:533,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:536,16'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
                - icalarray_element_at
                - icaltimezone_get_component
                - icaltimezone_free
                - icalarray_remove_element_at
        - Branch String:   'icalcomponent.c:536,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:540,32'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_component
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
                - icaltimezone_free
                - icalarray_remove_element_at
            - BranchSide:      'icalcomponent.c:551,33'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:540,24'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:540,63'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
            - BranchSide:      'icalcomponent.c:551,33'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:541,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:542,49'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
            - BranchSide:      'icalcomponent.c:551,33'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:543,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:541,40'
              BranchSideFuncs:
                - icaltimezone_free
                - icalarray_remove_element_at
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
            - BranchSide:      'icalcomponent.c:544,17'
              BranchSideFuncs:
                - icaltimezone_free
                - icalarray_remove_element_at
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:541,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:542,49'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
            - BranchSide:      'icalcomponent.c:551,33'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:551,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:551,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:552,20'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:554,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:551,50'
              BranchSideFuncs:
                - pvl_remove
                - pvl_next
            - BranchSide:      'icalcomponent.c:555,25'
              BranchSideFuncs:
                - pvl_remove
                - pvl_next
        - Branch String:   'icalcomponent.c:555,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:559,46'
              BranchSideFuncs:
                - pvl_next
                - pvl_remove
            - BranchSide:      'icalcomponent.c:561,38'
              BranchSideFuncs:
                - pvl_remove
      Callsites:
        - Src:             'icalcomponent.c:532,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:533,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:542,20'
          Dst:             icalarray_element_at
        - Src:             'icalcomponent.c:543,17'
          Dst:             icaltimezone_get_component
        - Src:             'icalcomponent.c:544,17'
          Dst:             icaltimezone_free
        - Src:             'icalcomponent.c:545,17'
          Dst:             icalarray_remove_element_at
        - Src:             'icalcomponent.c:551,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:552,20'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:554,13'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:559,46'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:561,19'
          Dst:             pvl_remove
    - functionName:    icalcomponent_add_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - icalerror_set_errno
        - icaltimezone_array_append_from_vtimezone
        - icaltimezone_array_new
        - pvl_push
        - pvl_unshift
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalcomponent.c:498,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - pvl_push
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:498,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - pvl_push
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:498,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:498,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:499,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - pvl_push
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:499,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:499,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:501,16'
              BranchSideFuncs:
                - icalerror_set_errno
                - pvl_push
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
        - Branch String:   'icalcomponent.c:501,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:502,9'
              BranchSideFuncs:
                - pvl_push
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
            - BranchSide:      'icalcomponent.c:505,19'
              BranchSideFuncs:
                - pvl_push
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
        - Branch String:   'icalcomponent.c:508,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:509,26'
              BranchSideFuncs:
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
            - BranchSide:      'icalcomponent.c:512,29'
              BranchSideFuncs:
                - pvl_unshift
                - icaltimezone_array_append_from_vtimezone
                - icaltimezone_array_new
        - Branch String:   'icalcomponent.c:517,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:518,33'
              BranchSideFuncs:
                - icaltimezone_array_new
                - icaltimezone_array_append_from_vtimezone
            - BranchSide:      'icalcomponent.c:521,13'
              BranchSideFuncs:
                - icaltimezone_array_append_from_vtimezone
        - Branch String:   'icalcomponent.c:520,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:521,13'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:524,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:498,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:499,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:502,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:509,9'
          Dst:             pvl_push
        - Src:             'icalcomponent.c:512,9'
          Dst:             pvl_unshift
        - Src:             'icalcomponent.c:518,33'
          Dst:             icaltimezone_array_new
        - Src:             'icalcomponent.c:521,13'
          Dst:             icaltimezone_array_append_from_vtimezone
    - functionName:    icalcomponent_merge_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - icalarray_element_at
        - icalarray_free
        - icalarray_new
        - icalcomponent_add_component
        - icalcomponent_free
        - icalcomponent_get_first_component
        - icalcomponent_get_next_component
        - icalcomponent_isa
        - icalcomponent_merge_vtimezone
        - icalcomponent_remove_component
        - icalcomponent_rename_tzids
        - icalmemory_free_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2051,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_isa
                - __assert_fail
                - icalarray_new
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2051,5'
              BranchSideFuncs:
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_isa
                - __assert_fail
                - icalarray_new
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2051,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2051,5'
              BranchSideFuncs:
                - icalcomponent_isa
                - __assert_fail
                - icalarray_new
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2052,5'
              BranchSideFuncs:
                - icalcomponent_isa
                - __assert_fail
                - icalarray_new
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2052,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2052,5'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2057,23'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2058,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2058,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:2061,15'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_merge_vtimezone
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2062,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2063,24'
              BranchSideFuncs:
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2073,26'
              BranchSideFuncs:
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2062,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2063,24'
              BranchSideFuncs:
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2073,26'
              BranchSideFuncs:
                - icalcomponent_rename_tzids
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2073,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2074,9'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2081,5'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2077,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2078,36'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2081,5'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2077,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2078,36'
              BranchSideFuncs:
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2081,5'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_get_first_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2086,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2087,24'
              BranchSideFuncs:
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2097,5'
              BranchSideFuncs:
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2088,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2086,5'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2089,13'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_add_component
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_free
        - Branch String:   'icalcomponent.c:2086,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2087,24'
              BranchSideFuncs:
                - icalcomponent_free
            - BranchSide:      'icalcomponent.c:2097,5'
              BranchSideFuncs:
                - icalcomponent_free
      Callsites:
        - Src:             'icalcomponent.c:2051,5'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:2051,5'
          Dst:             __assert_fail
        - Src:             'icalcomponent.c:2052,5'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:2052,5'
          Dst:             __assert_fail
        - Src:             'icalcomponent.c:2057,23'
          Dst:             icalarray_new
        - Src:             'icalcomponent.c:2061,15'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalcomponent.c:2063,24'
          Dst:             icalcomponent_get_next_component
        - Src:             'icalcomponent.c:2066,9'
          Dst:             icalcomponent_merge_vtimezone
        - Src:             'icalcomponent.c:2074,9'
          Dst:             icalcomponent_rename_tzids
        - Src:             'icalcomponent.c:2078,36'
          Dst:             icalarray_element_at
        - Src:             'icalcomponent.c:2078,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:2081,5'
          Dst:             icalarray_free
        - Src:             'icalcomponent.c:2085,15'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalcomponent.c:2087,24'
          Dst:             icalcomponent_get_next_component
        - Src:             'icalcomponent.c:2088,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:2089,13'
          Dst:             icalcomponent_remove_component
        - Src:             'icalcomponent.c:2090,13'
          Dst:             icalcomponent_add_component
        - Src:             'icalcomponent.c:2097,5'
          Dst:             icalcomponent_free
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_free
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - icalcomponent_free
        - icalcomponent_remove_component
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalproperty_free
        - icalproperty_set_parent
        - icaltimezone_array_free
        - pvl_data
        - pvl_free
        - pvl_head
        - pvl_pop
      functionUses:    15
      BranchProfiles:
        - Branch String:   'icalcomponent.c:174,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_pop
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:174,5'
              BranchSideFuncs:
                - pvl_pop
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:174,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:174,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:177,16'
              BranchSideFuncs:
                - pvl_pop
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:177,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:177,13'
              BranchSideFuncs:
                - pvl_pop
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:181,16'
              BranchSideFuncs:
                - pvl_pop
                - icalproperty_set_parent
                - icalproperty_free
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:182,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:183,17'
              BranchSideFuncs:
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:186,25'
              BranchSideFuncs:
                - pvl_free
                - pvl_head
                - pvl_data
                - icalcomponent_remove_component
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:189,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:190,13'
              BranchSideFuncs:
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:194,21'
              BranchSideFuncs:
                - pvl_free
                - icalmemory_free_buffer
                - icaltimezone_array_free
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:196,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:197,13'
              BranchSideFuncs:
                - icaltimezone_array_free
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:200,16'
              BranchSideFuncs:
                - icaltimezone_array_free
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:200,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:201,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:205,12'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalcomponent.c:174,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:182,28'
          Dst:             pvl_pop
        - Src:             'icalcomponent.c:183,17'
          Dst:             icalproperty_set_parent
        - Src:             'icalcomponent.c:184,17'
          Dst:             icalproperty_free
        - Src:             'icalcomponent.c:186,13'
          Dst:             pvl_free
        - Src:             'icalcomponent.c:189,33'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:189,24'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:190,13'
          Dst:             icalcomponent_remove_component
        - Src:             'icalcomponent.c:191,13'
          Dst:             icalcomponent_free
        - Src:             'icalcomponent.c:194,9'
          Dst:             pvl_free
        - Src:             'icalcomponent.c:197,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:201,13'
          Dst:             icaltimezone_array_free
        - Src:             'icalcomponent.c:214,9'
          Dst:             icalmemory_free_buffer
    - functionName:    icalcomponent_new_vresource
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2037,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2037,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2037,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2037,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new_impl
      functionUses:    26
      BranchProfiles:
        - Branch String:   'icalcomponent.c:103,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_new_impl
            - BranchSide:      'icalcomponent.c:103,12'
              BranchSideFuncs:
                - icalcomponent_new_impl
      Callsites:
        - Src:             'icalcomponent.c:103,12'
          Dst:             icalcomponent_new_impl
    - functionName:    icalcomponent_new_impl
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalcomponent_kind_is_valid
        - icalerror_set_errno
        - icalmemory_new_buffer
        - pvl_newlist
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalcomponent.c:81,10'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_kind_is_valid
                - icalmemory_new_buffer
                - pvl_newlist
                - pvl_newlist
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:81,10'
              BranchSideFuncs:
                - icalcomponent_kind_is_valid
                - icalmemory_new_buffer
                - pvl_newlist
                - pvl_newlist
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:81,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:81,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pvl_newlist
                - pvl_newlist
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:84,34'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pvl_newlist
                - pvl_newlist
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:84,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:85,9'
              BranchSideFuncs:
                - icalerror_set_errno
      Callsites:
        - Src:             'icalcomponent.c:81,10'
          Dst:             icalcomponent_kind_is_valid
        - Src:             'icalcomponent.c:84,34'
          Dst:             icalmemory_new_buffer
        - Src:             'icalcomponent.c:85,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:94,24'
          Dst:             pvl_newlist
        - Src:             'icalcomponent.c:95,24'
          Dst:             pvl_newlist
    - functionName:    icalcomponent_kind_is_valid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1220,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1223,29'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1220,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1223,29'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1220,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1223,29'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1223,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1223,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1220,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1223,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalcomponent_new_vlocation
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2032,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2032,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2032,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2032,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_participant
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2027,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2027,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2027,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2027,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_xpatch
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2022,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2022,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2022,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2022,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vpatch
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2017,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2017,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2017,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2017,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_xvote
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2012,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2012,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2012,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2012,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vvoter
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2007,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2007,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2007,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2007,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vpoll
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:2002,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:2002,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:2002,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:2002,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_xavailable
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1997,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1997,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1997,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1997,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vavailability
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1992,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1992,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1992,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1992,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vreply
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1986
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1987,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1987,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1987,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1987,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vquery
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1982,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1982,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1982,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1982,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vagenda
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1977,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1977,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1977,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1977,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_xdaylight
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1972,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1972,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1972,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1972,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_xstandard
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1967,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1967,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1967,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1967,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vtimezone
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1962,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1962,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1962,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1962,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vfreebusy
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1957,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1957,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1957,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1957,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_valarm
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1952,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1952,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1952,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1952,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vjournal
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1947,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1947,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1947,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1947,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vtodo
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1942,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1942,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1942,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1942,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vevent
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1937,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1937,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1937,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1937,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_new_vcalendar
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1932,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1932,12'
              BranchSideFuncs:
                - icalcomponent_new
            - BranchSide:      'icalcomponent.c:1932,12'
              BranchSideFuncs:
                - icalcomponent_new
      Callsites:
        - Src:             'icalcomponent.c:1932,12'
          Dst:             icalcomponent_new
    - functionName:    icalcomponent_get_status
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_status
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1912,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_status
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1912,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_status
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1912,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1912,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1914,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_status
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1916,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1917,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1921,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_status
        - Branch String:   'icalcomponent.c:1923,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1923,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1927,12'
              BranchSideFuncs:
                - icalproperty_get_status
      Callsites:
        - Src:             'icalcomponent.c:1912,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1914,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1917,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1921,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1927,12'
          Dst:             icalproperty_get_status
    - functionName:    icalcomponent_set_status
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_status
        - icalproperty_set_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1897,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_status
                - icalproperty_new_status
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1897,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_status
                - icalproperty_new_status
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1897,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1897,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1897,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_status
                - icalproperty_new_status
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1897,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1897,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1897,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_status
                - icalproperty_new_status
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1899,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1900,16'
              BranchSideFuncs:
                - icalproperty_new_status
                - icalcomponent_add_property
                - icalproperty_set_status
            - BranchSide:      'icalcomponent.c:1904,5'
              BranchSideFuncs:
                - icalproperty_set_status
      Callsites:
        - Src:             'icalcomponent.c:1897,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1897,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1897,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1897,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1900,16'
          Dst:             icalproperty_new_status
        - Src:             'icalcomponent.c:1901,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1904,5'
          Dst:             icalproperty_set_status
    - functionName:    icalcomponent_get_sequence
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_sequence
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1877,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_sequence
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1877,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_sequence
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1877,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1877,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1879,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_sequence
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1881,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1882,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1886,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_sequence
        - Branch String:   'icalcomponent.c:1888,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1888,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1892,12'
              BranchSideFuncs:
                - icalproperty_get_sequence
      Callsites:
        - Src:             'icalcomponent.c:1877,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1879,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1882,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1886,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1892,12'
          Dst:             icalproperty_get_sequence
    - functionName:    icalcomponent_set_sequence
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_sequence
        - icalproperty_set_sequence
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1862,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_sequence
                - icalproperty_new_sequence
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1862,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_sequence
                - icalproperty_new_sequence
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1862,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1862,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1862,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_sequence
                - icalproperty_new_sequence
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1862,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1862,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1862,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_sequence
                - icalproperty_new_sequence
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1864,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1865,16'
              BranchSideFuncs:
                - icalproperty_new_sequence
                - icalcomponent_add_property
                - icalproperty_set_sequence
            - BranchSide:      'icalcomponent.c:1869,5'
              BranchSideFuncs:
                - icalproperty_set_sequence
      Callsites:
        - Src:             'icalcomponent.c:1862,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1862,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1862,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1862,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1865,16'
          Dst:             icalproperty_new_sequence
        - Src:             'icalcomponent.c:1866,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1869,5'
          Dst:             icalproperty_set_sequence
    - functionName:    icalcomponent_get_location
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1842,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1842,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1842,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1842,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1844,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_location
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1846,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1847,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1851,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_location
        - Branch String:   'icalcomponent.c:1853,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1853,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1857,12'
              BranchSideFuncs:
                - icalproperty_get_location
      Callsites:
        - Src:             'icalcomponent.c:1842,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1844,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1847,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1851,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1857,12'
          Dst:             icalproperty_get_location
    - functionName:    icalcomponent_set_location
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_location
        - icalproperty_set_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1827,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalproperty_new_location
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1827,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalproperty_new_location
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1827,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1827,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1827,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalproperty_new_location
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1827,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1827,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1827,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalproperty_new_location
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1829,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1830,16'
              BranchSideFuncs:
                - icalproperty_new_location
                - icalcomponent_add_property
                - icalproperty_set_location
            - BranchSide:      'icalcomponent.c:1834,5'
              BranchSideFuncs:
                - icalproperty_set_location
      Callsites:
        - Src:             'icalcomponent.c:1827,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1827,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1827,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1827,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1830,16'
          Dst:             icalproperty_new_location
        - Src:             'icalcomponent.c:1831,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1834,5'
          Dst:             icalproperty_set_location
    - functionName:    icalcomponent_get_description
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_description
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1807,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_description
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1807,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_description
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1807,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1807,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1809,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_description
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1811,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1812,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1816,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_description
        - Branch String:   'icalcomponent.c:1818,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1818,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1822,12'
              BranchSideFuncs:
                - icalproperty_get_description
      Callsites:
        - Src:             'icalcomponent.c:1807,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1809,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1812,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1816,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1822,12'
          Dst:             icalproperty_get_description
    - functionName:    icalcomponent_set_description
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1791
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_description
        - icalproperty_set_description
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1792,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_description
                - icalproperty_new_description
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1792,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_description
                - icalproperty_new_description
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1792,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1792,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1792,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_description
                - icalproperty_new_description
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1792,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1792,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1792,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_description
                - icalproperty_new_description
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1794,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1795,16'
              BranchSideFuncs:
                - icalproperty_new_description
                - icalcomponent_add_property
                - icalproperty_set_description
            - BranchSide:      'icalcomponent.c:1799,5'
              BranchSideFuncs:
                - icalproperty_set_description
      Callsites:
        - Src:             'icalcomponent.c:1792,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1792,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1792,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1792,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1795,16'
          Dst:             icalproperty_new_description
        - Src:             'icalcomponent.c:1796,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1799,5'
          Dst:             icalproperty_set_description
    - functionName:    icalcomponent_set_recurrenceid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_recurrenceid
        - icalproperty_set_recurrenceid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1754,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_recurrenceid
                - icalproperty_new_recurrenceid
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1754,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_recurrenceid
                - icalproperty_new_recurrenceid
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1754,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1754,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1754,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_recurrenceid
                - icalproperty_new_recurrenceid
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1754,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1754,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1754,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_recurrenceid
                - icalproperty_new_recurrenceid
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1756,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1757,16'
              BranchSideFuncs:
                - icalproperty_new_recurrenceid
                - icalcomponent_add_property
                - icalproperty_set_recurrenceid
            - BranchSide:      'icalcomponent.c:1761,5'
              BranchSideFuncs:
                - icalproperty_set_recurrenceid
      Callsites:
        - Src:             'icalcomponent.c:1754,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1754,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1754,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1754,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1757,16'
          Dst:             icalproperty_new_recurrenceid
        - Src:             'icalcomponent.c:1758,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1761,5'
          Dst:             icalproperty_set_recurrenceid
    - functionName:    icalcomponent_set_uid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_uid
        - icalproperty_set_uid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1719,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_uid
                - icalproperty_new_uid
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1719,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_uid
                - icalproperty_new_uid
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1719,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1719,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1719,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_uid
                - icalproperty_new_uid
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1719,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1719,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1719,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_uid
                - icalproperty_new_uid
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1721,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1722,16'
              BranchSideFuncs:
                - icalproperty_new_uid
                - icalcomponent_add_property
                - icalproperty_set_uid
            - BranchSide:      'icalcomponent.c:1726,5'
              BranchSideFuncs:
                - icalproperty_set_uid
      Callsites:
        - Src:             'icalcomponent.c:1719,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1719,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1719,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1719,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1722,16'
          Dst:             icalproperty_new_uid
        - Src:             'icalcomponent.c:1723,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1726,5'
          Dst:             icalproperty_set_uid
    - functionName:    icalcomponent_get_comment
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_comment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1699,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_comment
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1699,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_comment
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1699,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1699,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1701,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_comment
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1703,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1704,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1708,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_comment
        - Branch String:   'icalcomponent.c:1710,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1710,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1714,12'
              BranchSideFuncs:
                - icalproperty_get_comment
      Callsites:
        - Src:             'icalcomponent.c:1699,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1701,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1704,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1708,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1714,12'
          Dst:             icalproperty_get_comment
    - functionName:    icalcomponent_set_comment
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_comment
        - icalproperty_set_comment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1684,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_comment
                - icalproperty_new_comment
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1684,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_comment
                - icalproperty_new_comment
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1684,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1684,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1684,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_comment
                - icalproperty_new_comment
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1684,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1684,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1684,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_comment
                - icalproperty_new_comment
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1686,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1687,16'
              BranchSideFuncs:
                - icalproperty_new_comment
                - icalcomponent_add_property
                - icalproperty_set_comment
            - BranchSide:      'icalcomponent.c:1691,5'
              BranchSideFuncs:
                - icalproperty_set_comment
      Callsites:
        - Src:             'icalcomponent.c:1684,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1684,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1684,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1684,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1687,16'
          Dst:             icalproperty_new_comment
        - Src:             'icalcomponent.c:1688,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1691,5'
          Dst:             icalproperty_set_comment
    - functionName:    icalcomponent_get_summary
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_get_summary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1664,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_summary
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1664,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_summary
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1664,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1664,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1666,13'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_get_summary
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1668,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1669,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1673,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_summary
        - Branch String:   'icalcomponent.c:1675,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1675,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1679,12'
              BranchSideFuncs:
                - icalproperty_get_summary
      Callsites:
        - Src:             'icalcomponent.c:1664,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1666,13'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1669,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1673,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1679,12'
          Dst:             icalproperty_get_summary
    - functionName:    icalcomponent_set_summary
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_summary
        - icalproperty_set_summary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1649,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_summary
                - icalproperty_new_summary
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1649,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_summary
                - icalproperty_new_summary
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1649,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1649,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1649,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_summary
                - icalproperty_new_summary
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1649,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1649,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1649,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_summary
                - icalproperty_new_summary
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1651,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1652,16'
              BranchSideFuncs:
                - icalproperty_new_summary
                - icalcomponent_add_property
                - icalproperty_set_summary
            - BranchSide:      'icalcomponent.c:1656,5'
              BranchSideFuncs:
                - icalproperty_set_summary
      Callsites:
        - Src:             'icalcomponent.c:1649,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1649,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1649,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1649,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1652,16'
          Dst:             icalproperty_new_summary
        - Src:             'icalcomponent.c:1653,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1656,5'
          Dst:             icalproperty_set_summary
    - functionName:    icalcomponent_set_dtstamp
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_dtstamp
        - icalproperty_set_dtstamp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1625,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_dtstamp
                - icalproperty_new_dtstamp
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1625,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_dtstamp
                - icalproperty_new_dtstamp
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1625,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1625,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1625,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_set_dtstamp
                - icalproperty_new_dtstamp
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1625,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1625,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1625,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_dtstamp
                - icalproperty_new_dtstamp
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1627,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1628,16'
              BranchSideFuncs:
                - icalproperty_new_dtstamp
                - icalcomponent_add_property
                - icalproperty_set_dtstamp
            - BranchSide:      'icalcomponent.c:1632,5'
              BranchSideFuncs:
                - icalproperty_set_dtstamp
      Callsites:
        - Src:             'icalcomponent.c:1625,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1625,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1625,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1625,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1628,16'
          Dst:             icalproperty_new_dtstamp
        - Src:             'icalcomponent.c:1629,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1632,5'
          Dst:             icalproperty_set_dtstamp
    - functionName:    icalcomponent_get_duration
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - icalcomponent_get_dtstart
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalcomponent_isa
        - icaldurationtype_null_duration
        - icalerror_set_errno
        - icalproperty_get_datetime_with_component
        - icalproperty_get_duration
        - icaltime_convert_to_zone
        - icaltime_is_date
        - icaltime_subtract
        - icaltimezone_get_utc_timezone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1576,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1576,28'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icaldurationtype_null_duration
                - icalerror_set_errno
                - icalproperty_get_duration
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
                - icaldurationtype_null_duration
            - BranchSide:      'icalcomponent.c:1579,29'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icaldurationtype_null_duration
                - icalerror_set_errno
                - icalproperty_get_duration
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
                - icaldurationtype_null_duration
        - Branch String:   'icalcomponent.c:1581,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icaldurationtype_null_duration
                - icalerror_set_errno
                - icalproperty_get_duration
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icaldurationtype_null_duration
                - icalerror_set_errno
                - icalproperty_get_duration
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icaldurationtype_null_duration
                - icalerror_set_errno
                - icalproperty_get_duration
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:1589,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icaldurationtype_null_duration
                - icalerror_set_errno
                - icalproperty_get_duration
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:1592,16'
              BranchSideFuncs:
                - icaldurationtype_null_duration
        - Branch String:   'icalcomponent.c:1597,23'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1597,35'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:1600,25'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icalcomponent_get_dtstart
                - icaltime_convert_to_zone
                - icalproperty_get_datetime_with_component
                - icaltime_convert_to_zone
                - icaltime_subtract
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:1597,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1598,15'
              BranchSideFuncs:
                - icalproperty_get_duration
            - BranchSide:      'icalcomponent.c:1616,15'
              BranchSideFuncs:
                - icaldurationtype_null_duration
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1600,30'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1601,29'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:1610,37'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaldurationtype_null_duration
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:1612,43'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:1612,46'
              BranchSideFuncs:
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:1612,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1614,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:1576,28'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1577,37'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1592,16'
          Dst:             icaldurationtype_null_duration
        - Src:             'icalcomponent.c:0,0'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1595,16'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1598,15'
          Dst:             icalproperty_get_duration
        - Src:             'icalcomponent.c:1601,29'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:1603,38'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:1603,13'
          Dst:             icaltime_convert_to_zone
        - Src:             'icalcomponent.c:1606,17'
          Dst:             icalproperty_get_datetime_with_component
        - Src:             'icalcomponent.c:1605,13'
          Dst:             icaltime_convert_to_zone
        - Src:             'icalcomponent.c:1608,15'
          Dst:             icaltime_subtract
        - Src:             'icalcomponent.c:1610,37'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:1611,15'
          Dst:             icaldurationtype_null_duration
        - Src:             'icalcomponent.c:1612,46'
          Dst:             icaltime_is_date
        - Src:             'icalcomponent.c:1616,15'
          Dst:             icaldurationtype_null_duration
        - Src:             'icalcomponent.c:1618,9'
          Dst:             icalerror_set_errno
    - functionName:    icalcomponent_set_duration
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalproperty_new_duration
        - icalproperty_set_duration
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1559,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_set_duration
                - icalproperty_new_duration
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1559,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_set_duration
                - icalproperty_new_duration
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1559,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1559,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1559,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_set_duration
                - icalproperty_new_duration
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1559,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1559,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1559,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_set_duration
                - icalproperty_new_duration
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1561,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1562,9'
              BranchSideFuncs:
                - icalproperty_set_duration
                - icalproperty_new_duration
                - icalcomponent_add_property
            - BranchSide:      'icalcomponent.c:1566,14'
              BranchSideFuncs:
                - icalproperty_set_duration
                - icalproperty_new_duration
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1566,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1567,16'
              BranchSideFuncs:
                - icalproperty_new_duration
                - icalcomponent_add_property
            - BranchSide:      'icalcomponent.c:1570,9'
              BranchSideFuncs:
                - icalproperty_set_duration
      Callsites:
        - Src:             'icalcomponent.c:1559,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1559,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1559,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1559,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1561,9'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1562,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1567,16'
          Dst:             icalproperty_new_duration
        - Src:             'icalcomponent.c:1568,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1570,9'
          Dst:             icalproperty_set_duration
    - functionName:    icalcomponent_set_dtend
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalparameter_new_tzid
        - icalproperty_add_parameter
        - icalproperty_new_dtend
        - icalproperty_remove_parameter_by_kind
        - icalproperty_set_dtend
        - icaltime_get_tzid
        - icaltime_is_utc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1536,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtend
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1536,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtend
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1536,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1536,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1536,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtend
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1536,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1536,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1536,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtend
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1538,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1539,9'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtend
                - icalcomponent_add_property
            - BranchSide:      'icalcomponent.c:1543,14'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtend
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1543,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1544,16'
              BranchSideFuncs:
                - icalproperty_new_dtend
                - icalcomponent_add_property
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
            - BranchSide:      'icalcomponent.c:1547,9'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtend
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
        - Branch String:   'icalcomponent.c:1552,47'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1552,47'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1552,51'
              BranchSideFuncs:
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
        - Branch String:   'icalcomponent.c:1552,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1552,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1553,42'
              BranchSideFuncs:
                - icalparameter_new_tzid
                - icalproperty_add_parameter
      Callsites:
        - Src:             'icalcomponent.c:1536,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1536,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1536,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1536,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1538,9'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1539,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1544,16'
          Dst:             icalproperty_new_dtend
        - Src:             'icalcomponent.c:1545,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1547,9'
          Dst:             icalproperty_remove_parameter_by_kind
        - Src:             'icalcomponent.c:1550,5'
          Dst:             icalproperty_set_dtend
        - Src:             'icalcomponent.c:1552,17'
          Dst:             icaltime_get_tzid
        - Src:             'icalcomponent.c:1552,51'
          Dst:             icaltime_is_utc
        - Src:             'icalcomponent.c:1553,42'
          Dst:             icalparameter_new_tzid
        - Src:             'icalcomponent.c:1553,9'
          Dst:             icalproperty_add_parameter
    - functionName:    icalcomponent_set_dtstart
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalerror_set_errno
        - icalparameter_new_tzid
        - icalproperty_add_parameter
        - icalproperty_new_dtstart
        - icalproperty_remove_parameter_by_kind
        - icalproperty_set_dtstart
        - icaltime_get_tzid
        - icaltime_is_utc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1447,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtstart
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtstart
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1447,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtstart
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtstart
                - icalcomponent_add_property
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1447,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1447,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1447,5'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_get_first_property
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtstart
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtstart
                - icalcomponent_add_property
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1447,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1447,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1447,5'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtstart
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
                - icalproperty_new_dtstart
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1449,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1450,16'
              BranchSideFuncs:
                - icalproperty_new_dtstart
                - icalcomponent_add_property
                - icalproperty_set_dtstart
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
            - BranchSide:      'icalcomponent.c:1453,9'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
                - icalproperty_set_dtstart
                - icaltime_get_tzid
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
        - Branch String:   'icalcomponent.c:1458,47'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1458,47'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1458,51'
              BranchSideFuncs:
                - icaltime_is_utc
                - icalparameter_new_tzid
                - icalproperty_add_parameter
        - Branch String:   'icalcomponent.c:1458,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1458,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1459,42'
              BranchSideFuncs:
                - icalparameter_new_tzid
                - icalproperty_add_parameter
      Callsites:
        - Src:             'icalcomponent.c:1447,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1447,5'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1447,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1447,5'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1450,16'
          Dst:             icalproperty_new_dtstart
        - Src:             'icalcomponent.c:1451,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1453,9'
          Dst:             icalproperty_remove_parameter_by_kind
        - Src:             'icalcomponent.c:1456,5'
          Dst:             icalproperty_set_dtstart
        - Src:             'icalcomponent.c:1458,17'
          Dst:             icaltime_get_tzid
        - Src:             'icalcomponent.c:1458,51'
          Dst:             icaltime_is_utc
        - Src:             'icalcomponent.c:1459,42'
          Dst:             icalparameter_new_tzid
        - Src:             'icalcomponent.c:1459,9'
          Dst:             icalproperty_add_parameter
    - functionName:    icalcomponent_get_method
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_get_first_property
        - icalproperty_get_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1423,26'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_method
            - BranchSide:      'icalcomponent.c:1423,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_method
        - Branch String:   'icalcomponent.c:1425,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1425,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1429,12'
              BranchSideFuncs:
                - icalproperty_get_method
      Callsites:
        - Src:             'icalcomponent.c:1423,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1429,12'
          Dst:             icalproperty_get_method
    - functionName:    icalcomponent_set_method
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_get_first_property
        - icalproperty_new_method
        - icalproperty_set_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1411,26'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_method
                - icalproperty_new_method
                - icalcomponent_add_property
            - BranchSide:      'icalcomponent.c:1411,26'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_method
                - icalproperty_new_method
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:1413,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1413,9'
              BranchSideFuncs:
                - icalproperty_new_method
                - icalcomponent_add_property
                - icalproperty_set_method
            - BranchSide:      'icalcomponent.c:1414,16'
              BranchSideFuncs:
                - icalproperty_new_method
                - icalcomponent_add_property
                - icalproperty_set_method
      Callsites:
        - Src:             'icalcomponent.c:1411,26'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1414,16'
          Dst:             icalproperty_new_method
        - Src:             'icalcomponent.c:1415,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1418,5'
          Dst:             icalproperty_set_method
    - functionName:    icalpropiter_deref
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - pvl_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1391,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1391,5'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1391,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1391,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1393,12'
              BranchSideFuncs:
                - pvl_data
        - Branch String:   'icalcomponent.c:1393,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1393,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1397,12'
              BranchSideFuncs:
                - pvl_data
      Callsites:
        - Src:             'icalcomponent.c:1391,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1397,12'
          Dst:             pvl_data
    - functionName:    icalpropiter_next
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - icalerror_set_errno
        - icalproperty_isa
        - icalpropiter_deref
        - pvl_data
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1372,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalpropiter_deref
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1372,5'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalpropiter_deref
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1372,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1372,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1374,12'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalpropiter_deref
        - Branch String:   'icalcomponent.c:1374,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1374,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1378,20'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalpropiter_deref
        - Branch String:   'icalcomponent.c:1378,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1378,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1379,43'
              BranchSideFuncs:
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalpropiter_deref
        - Branch String:   'icalcomponent.c:1381,44'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1381,55'
              BranchSideFuncs:
                - icalpropiter_deref
            - BranchSide:      'icalcomponent.c:1382,20'
              BranchSideFuncs:
                - icalpropiter_deref
        - Branch String:   'icalcomponent.c:1381,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1378,75'
              BranchSideFuncs:
                - icalpropiter_deref
            - BranchSide:      'icalcomponent.c:1382,20'
              BranchSideFuncs:
                - icalpropiter_deref
        - Branch String:   'icalcomponent.c:1378,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1378,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1379,43'
              BranchSideFuncs:
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalpropiter_deref
      Callsites:
        - Src:             'icalcomponent.c:1372,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1378,20'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:1379,43'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1381,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:1382,20'
          Dst:             icalpropiter_deref
        - Src:             'icalcomponent.c:1378,63'
          Dst:             pvl_next
    - functionName:    icalcomponent_begin_property
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - icalerror_stop_here
        - icalproperty_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1354,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalcomponent.c:1354,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
        - Branch String:   'icalcomponent.c:1354,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1354,5'
              BranchSideFuncs:
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalcomponent.c:1358,34'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:1358,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1358,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1361,41'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1361,41'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1361,13'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
        - Branch String:   'icalcomponent.c:1361,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1358,59'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1361,13'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1358,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1358,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1359,43'
              BranchSideFuncs:
                - pvl_data
                - icalproperty_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:1354,5'
          Dst:             icalerror_stop_here
        - Src:             'icalcomponent.c:1354,5'
          Dst:             __assert_fail
        - Src:             'icalcomponent.c:1358,14'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:1359,43'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1361,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:1358,59'
          Dst:             pvl_next
    - functionName:    icalcompiter_prior
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - icalcompiter_deref
        - icalcomponent_isa
        - icalerror_set_errno
        - pvl_data
        - pvl_prior
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1324,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_prior
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - icalcompiter_deref
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1324,5'
              BranchSideFuncs:
                - pvl_prior
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - icalcompiter_deref
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1324,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1324,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1326,12'
              BranchSideFuncs:
                - pvl_prior
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1326,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1326,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1330,20'
              BranchSideFuncs:
                - pvl_prior
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1330,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1330,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1331,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1333,45'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1333,56'
              BranchSideFuncs:
                - icalcompiter_deref
            - BranchSide:      'icalcomponent.c:1334,20'
              BranchSideFuncs:
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1333,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1330,77'
              BranchSideFuncs:
                - icalcompiter_deref
            - BranchSide:      'icalcomponent.c:1334,20'
              BranchSideFuncs:
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1330,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1330,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1331,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - icalcompiter_deref
      Callsites:
        - Src:             'icalcomponent.c:1324,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1330,20'
          Dst:             pvl_prior
        - Src:             'icalcomponent.c:1331,45'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1333,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1334,20'
          Dst:             icalcompiter_deref
        - Src:             'icalcomponent.c:1330,64'
          Dst:             pvl_prior
    - functionName:    icalcompiter_deref
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - pvl_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1343,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1343,5'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1343,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1343,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1345,12'
              BranchSideFuncs:
                - pvl_data
        - Branch String:   'icalcomponent.c:1345,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1345,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1349,12'
              BranchSideFuncs:
                - pvl_data
      Callsites:
        - Src:             'icalcomponent.c:1343,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1349,12'
          Dst:             pvl_data
    - functionName:    icalcompiter_next
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - icalcompiter_deref
        - icalcomponent_isa
        - icalerror_set_errno
        - pvl_data
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1305,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalcompiter_deref
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1305,5'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalcompiter_deref
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1305,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1305,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1307,12'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1307,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1311,20'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1311,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1311,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1312,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1314,45'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1314,56'
              BranchSideFuncs:
                - icalcompiter_deref
            - BranchSide:      'icalcomponent.c:1315,20'
              BranchSideFuncs:
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1314,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1311,75'
              BranchSideFuncs:
                - icalcompiter_deref
            - BranchSide:      'icalcomponent.c:1315,20'
              BranchSideFuncs:
                - icalcompiter_deref
        - Branch String:   'icalcomponent.c:1311,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1311,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1312,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalcompiter_deref
      Callsites:
        - Src:             'icalcomponent.c:1305,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1311,20'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:1312,45'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1314,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1315,20'
          Dst:             icalcompiter_deref
        - Src:             'icalcomponent.c:1311,63'
          Dst:             pvl_next
    - functionName:    icalcomponent_end_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - icalcomponent_isa
        - icalerror_stop_here
        - pvl_data
        - pvl_next
        - pvl_prior
        - pvl_tail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1288,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalcomponent.c:1288,5'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
        - Branch String:   'icalcomponent.c:1288,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1288,5'
              BranchSideFuncs:
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalcomponent.c:1290,34'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - pvl_next
        - Branch String:   'icalcomponent.c:1290,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1290,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1293,42'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1293,13'
              BranchSideFuncs:
                - pvl_next
            - BranchSide:      'icalcomponent.c:1294,24'
              BranchSideFuncs:
                - pvl_next
        - Branch String:   'icalcomponent.c:1293,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1290,59'
              BranchSideFuncs:
                - pvl_next
            - BranchSide:      'icalcomponent.c:1294,24'
              BranchSideFuncs:
                - pvl_next
        - Branch String:   'icalcomponent.c:1290,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1290,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1291,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_prior
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:1288,5'
          Dst:             icalerror_stop_here
        - Src:             'icalcomponent.c:1288,5'
          Dst:             __assert_fail
        - Src:             'icalcomponent.c:1290,14'
          Dst:             pvl_tail
        - Src:             'icalcomponent.c:1291,45'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1293,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1294,24'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:1290,59'
          Dst:             pvl_prior
    - functionName:    icalcomponent_begin_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - icalcomponent_isa
        - icalerror_stop_here
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1266,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalcomponent.c:1266,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
        - Branch String:   'icalcomponent.c:1266,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1266,5'
              BranchSideFuncs:
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalcomponent.c:1268,34'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:1268,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1268,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1271,42'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1271,42'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1271,13'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
        - Branch String:   'icalcomponent.c:1271,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1268,59'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1271,13'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:1268,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1268,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1269,45'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:1266,5'
          Dst:             icalerror_stop_here
        - Src:             'icalcomponent.c:1266,5'
          Dst:             __assert_fail
        - Src:             'icalcomponent.c:1268,14'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:1269,45'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1271,13'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1268,59'
          Dst:             pvl_next
    - functionName:    icalcomponent_string_to_kind
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1245,16'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - strlen
                - strncasecmp
            - BranchSide:      'icalcomponent.c:1245,16'
              BranchSideFuncs:
                - strlen
                - strncasecmp
        - Branch String:   'icalcomponent.c:1245,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1245,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1250,50'
              BranchSideFuncs:
                - strlen
                - strncasecmp
        - Branch String:   'icalcomponent.c:1249,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1249,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1250,50'
              BranchSideFuncs:
                - strlen
                - strncasecmp
        - Branch String:   'icalcomponent.c:1250,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1249,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1250,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:1250,56'
          Dst:             strlen
        - Src:             'icalcomponent.c:1250,13'
          Dst:             strncasecmp
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_set_parent
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalcomponent_convert_errors
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - icalcomponent_add_property
        - icalcomponent_convert_errors
        - icalcomponent_get_first_component
        - icalcomponent_get_first_property
        - icalcomponent_get_next_component
        - icalcomponent_get_next_property
        - icalcomponent_remove_property
        - icalparameter_get_xlicerrortype
        - icalproperty_free
        - icalproperty_get_first_parameter
        - icalproperty_get_xlicerror
        - icalproperty_isa
        - icalproperty_new_requeststatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1095,14'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icalcomponent.c:1095,14'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icalcomponent.c:1098,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1095,80'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1101,17'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:1106,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1108,26'
              BranchSideFuncs:
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1112,26'
              BranchSideFuncs:
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1116,26'
              BranchSideFuncs:
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1120,26'
              BranchSideFuncs:
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1124,26'
              BranchSideFuncs:
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1139,9'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_xlicerrortype
                - icalproperty_get_xlicerror
                - icalproperty_new_requeststatus
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:1095,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1096,18'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
            - BranchSide:      'icalcomponent.c:1142,14'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:1142,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1142,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1144,9'
              BranchSideFuncs:
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
        - Branch String:   'icalcomponent.c:1142,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1142,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1144,9'
              BranchSideFuncs:
                - icalcomponent_convert_errors
                - icalcomponent_get_next_component
      Callsites:
        - Src:             'icalcomponent.c:1095,14'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1096,18'
          Dst:             icalcomponent_get_next_property
        - Src:             'icalcomponent.c:1098,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:1101,17'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalcomponent.c:1106,21'
          Dst:             icalparameter_get_xlicerrortype
        - Src:             'icalcomponent.c:1133,29'
          Dst:             icalproperty_get_xlicerror
        - Src:             'icalcomponent.c:1134,55'
          Dst:             icalproperty_new_requeststatus
        - Src:             'icalcomponent.c:1134,17'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:1136,17'
          Dst:             icalcomponent_remove_property
        - Src:             'icalcomponent.c:1137,17'
          Dst:             icalproperty_free
        - Src:             'icalcomponent.c:1142,14'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalcomponent.c:1144,9'
          Dst:             icalcomponent_convert_errors
        - Src:             'icalcomponent.c:1143,22'
          Dst:             icalcomponent_get_next_component
    - functionName:    icalcomponent_remove_property
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_parent
        - icalproperty_set_parent
        - pvl_data
        - pvl_head
        - pvl_next
        - pvl_remove
      functionUses:    14
      BranchProfiles:
        - Branch String:   'icalcomponent.c:406,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_parent
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:406,5'
              BranchSideFuncs:
                - icalproperty_get_parent
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:406,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:407,5'
              BranchSideFuncs:
                - icalproperty_get_parent
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:407,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:413,9'
              BranchSideFuncs:
                - icalproperty_get_parent
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
        - Branch String:   'icalcomponent.c:413,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:418,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_data
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
        - Branch String:   'icalcomponent.c:421,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:418,53'
              BranchSideFuncs:
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - pvl_data
                - pvl_next
            - BranchSide:      'icalcomponent.c:422,28'
              BranchSideFuncs:
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - pvl_data
                - pvl_next
        - Branch String:   'icalcomponent.c:422,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:423,48'
              BranchSideFuncs:
                - pvl_next
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - pvl_data
            - BranchSide:      'icalcomponent.c:426,41'
              BranchSideFuncs:
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
                - pvl_data
                - pvl_next
        - Branch String:   'icalcomponent.c:418,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:418,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:419,20'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - pvl_remove
                - icalproperty_set_parent
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:413,9'
          Dst:             icalproperty_get_parent
        - Src:             'icalcomponent.c:418,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:419,20'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:421,13'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:423,48'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:426,19'
          Dst:             pvl_remove
        - Src:             'icalcomponent.c:427,13'
          Dst:             icalproperty_set_parent
        - Src:             'icalcomponent.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    icalcomponent_strip_errors
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - icalcomponent_remove_property
        - icalcomponent_strip_errors
        - icalerror_set_errno
        - icalproperty_free
        - icalproperty_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1071,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - pvl_next
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
                - icalcomponent_remove_property
                - icalproperty_free
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1071,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - pvl_next
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
                - icalcomponent_remove_property
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1071,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1071,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1073,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - pvl_next
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icalcomponent.c:1073,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1074,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
            - BranchSide:      'icalcomponent.c:1083,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1077,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1073,53'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - pvl_data
                - pvl_next
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
            - BranchSide:      'icalcomponent.c:1078,13'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - pvl_data
                - pvl_next
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1073,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1074,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
            - BranchSide:      'icalcomponent.c:1083,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1083,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1083,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1084,30'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1083,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1083,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1084,30'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_strip_errors
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:1071,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1073,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:1074,29'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1075,20'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:1077,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:1078,13'
          Dst:             icalcomponent_remove_property
        - Src:             'icalcomponent.c:1079,13'
          Dst:             icalproperty_free
        - Src:             'icalcomponent.c:1083,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:1084,30'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1085,9'
          Dst:             icalcomponent_strip_errors
        - Src:             'icalcomponent.c:1083,65'
          Dst:             pvl_next
    - functionName:    icalcomponent_count_errors
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - icalcomponent_count_errors
        - icalerror_set_errno
        - icalproperty_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1046,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1046,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1046,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1046,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1048,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1048,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1049,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
            - BranchSide:      'icalcomponent.c:1056,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1051,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1048,65'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
            - BranchSide:      'icalcomponent.c:1052,19'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1048,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1049,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
            - BranchSide:      'icalcomponent.c:1056,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1056,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1056,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1057,30'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
        - Branch String:   'icalcomponent.c:1056,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1056,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:1057,30'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_count_errors
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:1046,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1048,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:1049,29'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1051,13'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:1048,65'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:1056,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:1057,30'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:1059,19'
          Dst:             icalcomponent_count_errors
        - Src:             'icalcomponent.c:1056,65'
          Dst:             pvl_next
    - functionName:    icalcomponent_check_restrictions
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalrestriction_check
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1035,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalrestriction_check
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1035,5'
              BranchSideFuncs:
                - icalrestriction_check
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:1035,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1035,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:1036,12'
              BranchSideFuncs:
                - icalrestriction_check
      Callsites:
        - Src:             'icalcomponent.c:1035,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1036,12'
          Dst:             icalrestriction_check
    - functionName:    icaltime_at_midnight
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_with_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:850,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:848,75'
              BranchSideFuncs:
                - icaltime_with_time
            - BranchSide:      'icalcomponent.c:850,12'
              BranchSideFuncs:
                - icaltime_with_time
      Callsites:
        - Src:             'icalcomponent.c:850,12'
          Dst:             icaltime_with_time
    - functionName:    icalcomponent_is_busy
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_status
        - icalproperty_get_value
        - icalvalue_get_transp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:804,14'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_value
                - icalvalue_get_transp
                - icalcomponent_get_status
                - icalcomponent_get_status
            - BranchSide:      'icalcomponent.c:804,14'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_value
                - icalvalue_get_transp
                - icalcomponent_get_status
                - icalcomponent_get_status
        - Branch String:   'icalcomponent.c:806,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:807,33'
              BranchSideFuncs:
                - icalcomponent_get_status
            - BranchSide:      'icalcomponent.c:824,14'
              BranchSideFuncs:
                - icalcomponent_get_status
        - Branch String:   'icalcomponent.c:809,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:824,14'
              BranchSideFuncs:
                - icalcomponent_get_status
            - BranchSide:      'icalcomponent.c:824,14'
              BranchSideFuncs:
                - icalcomponent_get_status
            - BranchSide:      'icalcomponent.c:824,14'
              BranchSideFuncs:
                - icalcomponent_get_status
            - BranchSide:      'icalcomponent.c:824,14'
              BranchSideFuncs:
                - icalcomponent_get_status
      Callsites:
        - Src:             'icalcomponent.c:804,14'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:807,33'
          Dst:             icalproperty_get_value
        - Src:             'icalcomponent.c:809,17'
          Dst:             icalvalue_get_transp
        - Src:             'icalcomponent.c:824,14'
          Dst:             icalcomponent_get_status
        - Src:             'icalcomponent.c:824,14'
          Dst:             icalcomponent_get_status
    - functionName:    icalcomponent_foreach_recurrence
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - start
        - end
        - ''
        - ''
      BBCount:         82
      ICount:          437
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - icalcomponent_get_dtend
        - icalcomponent_get_dtstart
        - icalcomponent_get_due
        - icalcomponent_get_first_property
        - icalcomponent_get_next_property
        - icalcomponent_is_busy
        - icalcomponent_isa
        - icaldurationtype_as_int
        - icalproperty_get_rdate
        - icalproperty_get_rrule
        - icalproperty_recurrence_is_excluded
        - icalrecur_iterator_free
        - icalrecur_iterator_new
        - icalrecur_iterator_next
        - icalrecur_iterator_set_start
        - icaltime_adjust
        - icaltime_as_timet_with_zone
        - icaltime_at_midnight
        - icaltime_compare
        - icaltime_is_null_time
        - icaltime_span_new
        - icaltime_span_overlaps
        - icaltimezone_get_utc_timezone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:861,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_isa
                - icalcomponent_get_due
            - BranchSide:      'icalcomponent.c:868,14'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_isa
                - icalcomponent_get_due
        - Branch String:   'icalcomponent.c:868,22'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:868,22'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:868,34'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_isa
                - icalcomponent_get_due
        - Branch String:   'icalcomponent.c:868,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:868,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:871,15'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_isa
                - icalcomponent_get_due
        - Branch String:   'icalcomponent.c:873,40'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:874,9'
              BranchSideFuncs:
                - icalcomponent_isa
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_due
            - BranchSide:      'icalcomponent.c:878,9'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
        - Branch String:   'icalcomponent.c:873,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:876,19'
              BranchSideFuncs:
                - icalcomponent_get_due
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
            - BranchSide:      'icalcomponent.c:878,9'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
        - Branch String:   'icalcomponent.c:878,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:878,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:883,13'
              BranchSideFuncs:
                - icalcomponent_get_dtend
                - icaltime_span_new
                - icalcomponent_is_busy
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
        - Branch String:   'icalcomponent.c:891,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:895,17'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
            - BranchSide:      'icalcomponent.c:900,47'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_null_time
                - icaltime_at_midnight
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
        - Branch String:   'icalcomponent.c:901,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:902,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
            - BranchSide:      'icalcomponent.c:916,22'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
        - Branch String:   'icalcomponent.c:902,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:904,19'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
            - BranchSide:      'icalcomponent.c:908,49'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_first_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
        - Branch String:   'icalcomponent.c:922,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:923,10'
              BranchSideFuncs:
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:929,17'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
        - Branch String:   'icalcomponent.c:922,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:925,13'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:929,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:925,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:926,13'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:929,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:936,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:934,18'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:937,45'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltime_adjust
                - icalrecur_iterator_set_start
        - Branch String:   'icalcomponent.c:943,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:944,17'
              BranchSideFuncs:
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:952,31'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:952,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:957,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:977,13'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:957,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:962,60'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:977,13'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltimezone_get_utc_timezone
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:962,49'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:961,21'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:962,85'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:968,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:971,25'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:974,41'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:971,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:972,25'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:974,41'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_rrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icalrecur_iterator_set_start
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:933,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:935,44'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:982,18'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:995,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:996,47'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:1014,35'
              BranchSideFuncs:
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
                - icaltimezone_get_utc_timezone
        - Branch String:   'icalcomponent.c:998,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1000,33'
              BranchSideFuncs:
                - icaldurationtype_as_int
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaltimezone_get_utc_timezone
            - BranchSide:      'icalcomponent.c:1005,43'
              BranchSideFuncs:
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaldurationtype_as_int
                - icaltimezone_get_utc_timezone
                - icaltimezone_get_utc_timezone
        - Branch String:   'icalcomponent.c:1005,25'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1003,21'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaldurationtype_as_int
                - icaltimezone_get_utc_timezone
            - BranchSide:      'icalcomponent.c:1005,75'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaldurationtype_as_int
                - icaltimezone_get_utc_timezone
        - Branch String:   'icalcomponent.c:1014,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1012,13'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:1014,67'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:1016,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1017,45'
              BranchSideFuncs:
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:1021,35'
              BranchSideFuncs:
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:1023,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1026,17'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:1029,33'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:1026,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1027,17'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
            - BranchSide:      'icalcomponent.c:1029,33'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
        - Branch String:   'icalcomponent.c:982,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:982,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:986,13'
              BranchSideFuncs:
                - icalproperty_get_rdate
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icalproperty_recurrence_is_excluded
                - icaltime_span_overlaps
                - icalcomponent_get_next_property
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaldurationtype_as_int
      Callsites:
        - Src:             'icalcomponent.c:871,15'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:873,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:874,9'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:876,19'
          Dst:             icalcomponent_get_due
        - Src:             'icalcomponent.c:878,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:883,13'
          Dst:             icalcomponent_get_dtend
        - Src:             'icalcomponent.c:887,16'
          Dst:             icaltime_span_new
        - Src:             'icalcomponent.c:889,24'
          Dst:             icalcomponent_is_busy
        - Src:             'icalcomponent.c:895,17'
          Dst:             icaltime_at_midnight
        - Src:             'icalcomponent.c:900,47'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:899,19'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:901,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:904,19'
          Dst:             icaltime_at_midnight
        - Src:             'icalcomponent.c:908,49'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:907,21'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:921,13'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:923,10'
          Dst:             icalproperty_recurrence_is_excluded
        - Src:             'icalcomponent.c:925,13'
          Dst:             icaltime_span_overlaps
        - Src:             'icalcomponent.c:935,44'
          Dst:             icalproperty_get_rrule
        - Src:             'icalcomponent.c:937,45'
          Dst:             icalrecur_iterator_new
        - Src:             'icalcomponent.c:948,17'
          Dst:             icaltime_adjust
        - Src:             'icalcomponent.c:949,17'
          Dst:             icalrecur_iterator_set_start
        - Src:             'icalcomponent.c:952,31'
          Dst:             icalrecur_iterator_next
        - Src:             'icalcomponent.c:953,19'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:957,21'
          Dst:             icaltime_compare
        - Src:             'icalcomponent.c:962,85'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:961,21'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:968,22'
          Dst:             icalproperty_recurrence_is_excluded
        - Src:             'icalcomponent.c:971,25'
          Dst:             icaltime_span_overlaps
        - Src:             'icalcomponent.c:954,31'
          Dst:             icalrecur_iterator_next
        - Src:             'icalcomponent.c:977,13'
          Dst:             icalrecur_iterator_free
        - Src:             'icalcomponent.c:934,18'
          Dst:             icalcomponent_get_next_property
        - Src:             'icalcomponent.c:982,18'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:986,13'
          Dst:             icalproperty_get_rdate
        - Src:             'icalcomponent.c:995,13'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:998,17'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:1000,33'
          Dst:             icaldurationtype_as_int
        - Src:             'icalcomponent.c:1005,75'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:1003,21'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:1014,67'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:1012,13'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:1023,14'
          Dst:             icalproperty_recurrence_is_excluded
        - Src:             'icalcomponent.c:1026,17'
          Dst:             icaltime_span_overlaps
        - Src:             'icalcomponent.c:984,18'
          Dst:             icalcomponent_get_next_property
    - functionName:    icalcomponent_get_dtend
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - icalcomponent_get_dtstart
        - icalcomponent_get_first_property
        - icalcomponent_get_inner
        - icalcomponent_isa
        - icaldurationtype_null_duration
        - icalerror_set_errno
        - icalproperty_get_datetime_with_component
        - icalproperty_get_duration
        - icalproperty_get_value
        - icaltime_add
        - icaltime_is_date
        - icaltime_null_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:1478,28'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icaltime_null_time
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1478,28'
              BranchSideFuncs:
                - icalcomponent_get_inner
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icaltime_null_time
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1483,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1490,16'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalcomponent.c:1493,16'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icaltime_null_time
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1493,16'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icaltime_null_time
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1493,16'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icaltime_null_time
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1493,16'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalerror_set_errno
                - icaltime_null_time
                - icalproperty_get_datetime_with_component
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
        - Branch String:   'icalcomponent.c:1496,23'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1496,35'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1498,42'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icalproperty_get_value
                - icalproperty_get_duration
                - icaltime_add
                - icaldurationtype_null_duration
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
        - Branch String:   'icalcomponent.c:1496,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1497,15'
              BranchSideFuncs:
                - icalproperty_get_datetime_with_component
            - BranchSide:      'icalcomponent.c:1525,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1498,16'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1499,37'
              BranchSideFuncs:
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1511,18'
              BranchSideFuncs:
                - icaltime_null_time
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
        - Branch String:   'icalcomponent.c:1503,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1504,24'
              BranchSideFuncs:
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1506,24'
              BranchSideFuncs:
                - icaldurationtype_null_duration
                - icaltime_add
        - Branch String:   'icalcomponent.c:1511,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1512,41'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_date
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1521,19'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalcomponent.c:1513,17'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:1514,17'
              BranchSideFuncs:
                - icaldurationtype_null_duration
                - icaltime_add
            - BranchSide:      'icalcomponent.c:1518,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:1478,28'
          Dst:             icalcomponent_get_inner
        - Src:             'icalcomponent.c:1479,37'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:1490,16'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1493,16'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1494,16'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:1497,15'
          Dst:             icalproperty_get_datetime_with_component
        - Src:             'icalcomponent.c:1499,37'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:1503,13'
          Dst:             icalproperty_get_value
        - Src:             'icalcomponent.c:1504,24'
          Dst:             icalproperty_get_duration
        - Src:             'icalcomponent.c:1506,24'
          Dst:             icaldurationtype_null_duration
        - Src:             'icalcomponent.c:1509,15'
          Dst:             icaltime_add
        - Src:             'icalcomponent.c:1512,41'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:1513,17'
          Dst:             icaltime_is_date
        - Src:             'icalcomponent.c:1514,52'
          Dst:             icaldurationtype_null_duration
        - Src:             'icalcomponent.c:1516,23'
          Dst:             icaltime_add
        - Src:             'icalcomponent.c:1521,19'
          Dst:             icaltime_null_time
        - Src:             'icalcomponent.c:1525,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:1526,15'
          Dst:             icaltime_null_time
    - functionName:    icalproperty_recurrence_is_excluded
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          181
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_next_property
        - icalproperty_get_datetime_with_component
        - icalproperty_get_exrule
        - icalrecur_iterator_free
        - icalrecur_iterator_new
        - icalrecur_iterator_next
        - icaltime_compare
        - icaltime_compare_date_only
        - icaltime_is_date
        - icaltime_is_null_time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalcomponent.c:729,14'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
                - icaltime_compare_date_only
            - BranchSide:      'icalcomponent.c:729,14'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
                - icaltime_compare_date_only
        - Branch String:   'icalcomponent.c:729,22'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:729,22'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:729,33'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
                - icaltime_compare_date_only
        - Branch String:   'icalcomponent.c:729,41'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:729,41'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:729,54'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
                - icaltime_compare_date_only
        - Branch String:   'icalcomponent.c:729,62'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:729,62'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:729,65'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
                - icaltime_compare_date_only
        - Branch String:   'icalcomponent.c:729,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:729,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:734,31'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
                - icaltime_compare_date_only
        - Branch String:   'icalcomponent.c:737,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:739,42'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:751,19'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
        - Branch String:   'icalcomponent.c:741,43'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:742,14'
              BranchSideFuncs:
                - icaltime_compare_date_only
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:743,14'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalproperty_get_datetime_with_component
                - icaltime_is_date
                - icaltime_compare_date_only
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
        - Branch String:   'icalcomponent.c:742,71'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:743,14'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:745,37'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:741,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:738,35'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:745,37'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:737,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:739,42'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:751,19'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalrecur_iterator_free
        - Branch String:   'icalcomponent.c:751,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:753,44'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:782,29'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:754,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:752,35'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:755,46'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_free
        - Branch String:   'icalcomponent.c:763,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:766,26'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:779,17'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
        - Branch String:   'icalcomponent.c:767,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:768,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:773,28'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
        - Branch String:   'icalcomponent.c:773,21'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:761,31'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
            - BranchSide:      'icalcomponent.c:779,17'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalcomponent_get_next_property
                - icalproperty_get_exrule
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_free
        - Branch String:   'icalcomponent.c:751,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:753,44'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:782,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:729,65'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:737,19'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:739,42'
          Dst:             icalproperty_get_datetime_with_component
        - Src:             'icalcomponent.c:741,14'
          Dst:             icaltime_is_date
        - Src:             'icalcomponent.c:742,14'
          Dst:             icaltime_compare_date_only
        - Src:             'icalcomponent.c:743,14'
          Dst:             icaltime_compare
        - Src:             'icalcomponent.c:738,35'
          Dst:             icalcomponent_get_next_property
        - Src:             'icalcomponent.c:751,19'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalcomponent.c:753,44'
          Dst:             icalproperty_get_exrule
        - Src:             'icalcomponent.c:755,46'
          Dst:             icalrecur_iterator_new
        - Src:             'icalcomponent.c:761,31'
          Dst:             icalrecur_iterator_next
        - Src:             'icalcomponent.c:763,21'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:766,26'
          Dst:             icaltime_compare
        - Src:             'icalcomponent.c:779,17'
          Dst:             icalrecur_iterator_free
        - Src:             'icalcomponent.c:768,21'
          Dst:             icalrecur_iterator_free
        - Src:             'icalcomponent.c:752,35'
          Dst:             icalcomponent_get_next_property
    - functionName:    icalcomponent_get_span
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - icalcomponent_get_dtend
        - icalcomponent_get_dtstart
        - icalcomponent_get_first_component
        - icalcomponent_get_first_real_component
        - icalcomponent_isa
        - icalerror_set_errno
        - icaltime_as_timet_with_zone
        - icaltime_is_date
        - icaltime_is_null_time
        - icaltimezone_get_utc_timezone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:659,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
                - icalcomponent_get_first_real_component
                - icalcomponent_get_first_component
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:662,10'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
                - icalcomponent_get_first_real_component
                - icalcomponent_get_first_component
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:666,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:666,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:671,12'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
                - icalcomponent_get_first_real_component
                - icalcomponent_get_first_component
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:672,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:673,17'
              BranchSideFuncs:
                - icalcomponent_get_first_real_component
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
                - icalcomponent_get_first_component
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:691,12'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:676,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:677,21'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:691,12'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:684,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:685,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:691,12'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalerror_set_errno
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:693,41'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:694,16'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:703,13'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:694,43'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:695,16'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:703,13'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:695,40'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:695,48'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:703,13'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:693,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:696,9'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
            - BranchSide:      'icalcomponent.c:703,13'
              BranchSideFuncs:
                - icalcomponent_get_dtstart
                - icaltime_is_null_time
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:704,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:704,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:707,53'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icalcomponent_get_dtend
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_is_date
        - Branch String:   'icalcomponent.c:714,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:716,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:671,12'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:673,17'
          Dst:             icalcomponent_get_first_real_component
        - Src:             'icalcomponent.c:677,21'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalcomponent.c:685,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:691,12'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:696,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:703,13'
          Dst:             icalcomponent_get_dtstart
        - Src:             'icalcomponent.c:704,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalcomponent.c:707,53'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:707,18'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:711,11'
          Dst:             icalcomponent_get_dtend
        - Src:             'icalcomponent.c:713,49'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalcomponent.c:713,16'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icalcomponent.c:714,9'
          Dst:             icaltime_is_date
    - functionName:    icalcomponent_get_current_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - pvl_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:587,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:587,5'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:587,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:587,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:589,20'
              BranchSideFuncs:
                - pvl_data
        - Branch String:   'icalcomponent.c:589,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:593,29'
              BranchSideFuncs:
                - pvl_data
      Callsites:
        - Src:             'icalcomponent.c:587,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:593,29'
          Dst:             pvl_data
    - functionName:    icalcomponent_count_components
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - icalcomponent_isa
        - icalerror_set_errno
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:573,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:573,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:573,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:573,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:575,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:575,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:575,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:576,71'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:576,13'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
            - BranchSide:      'icalcomponent.c:578,18'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
        - Branch String:   'icalcomponent.c:576,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:575,65'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
            - BranchSide:      'icalcomponent.c:578,18'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalcomponent_isa
        - Branch String:   'icalcomponent.c:575,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:575,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:576,56'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:573,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:575,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:576,56'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:576,21'
          Dst:             icalcomponent_isa
        - Src:             'icalcomponent.c:575,65'
          Dst:             pvl_next
    - functionName:    icalcomponent_get_current_property
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - pvl_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:450,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:450,5'
              BranchSideFuncs:
                - pvl_data
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:450,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:450,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:452,20'
              BranchSideFuncs:
                - pvl_data
        - Branch String:   'icalcomponent.c:452,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:456,28'
              BranchSideFuncs:
                - pvl_data
      Callsites:
        - Src:             'icalcomponent.c:450,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:456,28'
          Dst:             pvl_data
    - functionName:    icalcomponent_count_properties
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalproperty_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:437,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:437,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:437,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:437,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:439,36'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_isa
                - pvl_next
        - Branch String:   'icalcomponent.c:439,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:439,5'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:440,69'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:440,13'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
            - BranchSide:      'icalcomponent.c:441,18'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
        - Branch String:   'icalcomponent.c:440,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:439,65'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
            - BranchSide:      'icalcomponent.c:441,18'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalproperty_isa
        - Branch String:   'icalcomponent.c:439,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:439,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:440,54'
              BranchSideFuncs:
                - pvl_data
                - icalproperty_isa
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:437,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:439,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:440,54'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:440,21'
          Dst:             icalproperty_isa
        - Src:             'icalcomponent.c:439,65'
          Dst:             pvl_next
    - functionName:    icalcomponent_get_component_name_r
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalcomponent_kind_to_string
        - icalerror_set_errno
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:358,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:358,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:362,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:362,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:364,11'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:367,40'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:367,49'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalcomponent_kind_to_string
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:370,26'
              BranchSideFuncs:
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalcomponent.c:367,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:370,26'
              BranchSideFuncs:
                - icalcomponent_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:381,9'
              BranchSideFuncs:
                - icalmemory_append_string
        - Branch String:   'icalcomponent.c:373,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:374,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalcomponent.c:381,9'
              BranchSideFuncs:
                - icalmemory_append_string
      Callsites:
        - Src:             'icalcomponent.c:362,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:364,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalcomponent.c:370,26'
          Dst:             icalcomponent_kind_to_string
        - Src:             'icalcomponent.c:374,9'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:375,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalcomponent.c:381,9'
          Dst:             icalmemory_append_string
    - functionName:    icalcomponent_get_component_name
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalcomponent_get_component_name_r
        - icalmemory_add_tmp_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:350,11'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_component_name_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalcomponent.c:350,11'
              BranchSideFuncs:
                - icalcomponent_get_component_name_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalcomponent.c:350,11'
          Dst:             icalcomponent_get_component_name_r
        - Src:             'icalcomponent.c:351,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalcomponent_get_x_name
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:341,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:341,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:341,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:341,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:343,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:341,5'
          Dst:             icalerror_set_errno
    - functionName:    icalcomponent_set_x_name
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalmemory_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:325,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - free
                - icalmemory_strdup
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:325,5'
              BranchSideFuncs:
                - free
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:325,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:326,5'
              BranchSideFuncs:
                - free
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:326,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:328,15'
              BranchSideFuncs:
                - free
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:328,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:329,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:332,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:334,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:334,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:332,20'
          Dst:             icalmemory_strdup
        - Src:             'icalcomponent.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    icalcomponent_isa_component
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalcomponent.c:314,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - strcmp
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:314,5'
              BranchSideFuncs:
                - strcmp
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:314,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:314,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:316,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalcomponent.c:316,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:319,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:314,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:316,9'
          Dst:             strcmp
    - functionName:    icalcomponent_is_valid
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:296,10'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'icalcomponent.c:296,10'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalcomponent.c:296,46'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:296,60'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:299,9'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:296,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:299,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalcomponent.c:296,10'
          Dst:             strcmp
    - functionName:    icalcomponent_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_as_ical_string_r
        - icalmemory_add_tmp_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalcomponent.c:222,11'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalcomponent.c:222,11'
              BranchSideFuncs:
                - icalcomponent_as_ical_string_r
                - icalmemory_add_tmp_buffer
        - Branch String:   'icalcomponent.c:223,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:224,9'
              BranchSideFuncs:
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalcomponent.c:222,11'
          Dst:             icalcomponent_as_ical_string_r
        - Src:             'icalcomponent.c:224,9'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalcomponent_new_x
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_new_impl
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:160,27'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - icalmemory_strdup
            - BranchSide:      'icalcomponent.c:160,27'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - icalmemory_strdup
        - Branch String:   'icalcomponent.c:162,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:165,20'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalcomponent.c:160,27'
          Dst:             icalcomponent_new_impl
        - Src:             'icalcomponent.c:165,20'
          Dst:             icalmemory_strdup
    - functionName:    icalcomponent_clone
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - icalcomponent_add_component
        - icalcomponent_add_property
        - icalcomponent_clone
        - icalcomponent_new_impl
        - icalerror_set_errno
        - icalproperty_clone
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:137,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - pvl_head
                - pvl_data
                - icalproperty_clone
                - icalcomponent_add_property
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:137,5'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - pvl_head
                - pvl_data
                - icalproperty_clone
                - icalcomponent_add_property
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalcomponent.c:137,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:137,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalcomponent.c:139,41'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - pvl_head
                - pvl_data
                - icalproperty_clone
                - icalcomponent_add_property
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
        - Branch String:   'icalcomponent.c:141,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:145,30'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalproperty_clone
                - icalcomponent_add_property
                - pvl_next
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
        - Branch String:   'icalcomponent.c:145,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:146,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
            - BranchSide:      'icalcomponent.c:150,30'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
        - Branch String:   'icalcomponent.c:145,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:146,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
            - BranchSide:      'icalcomponent.c:150,30'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
        - Branch String:   'icalcomponent.c:150,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:151,30'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
        - Branch String:   'icalcomponent.c:150,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:151,30'
              BranchSideFuncs:
                - pvl_data
                - icalcomponent_clone
                - icalcomponent_add_component
                - pvl_next
      Callsites:
        - Src:             'icalcomponent.c:137,5'
          Dst:             icalerror_set_errno
        - Src:             'icalcomponent.c:139,13'
          Dst:             icalcomponent_new_impl
        - Src:             'icalcomponent.c:145,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:146,29'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:147,43'
          Dst:             icalproperty_clone
        - Src:             'icalcomponent.c:147,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalcomponent.c:145,59'
          Dst:             pvl_next
        - Src:             'icalcomponent.c:150,16'
          Dst:             pvl_head
        - Src:             'icalcomponent.c:151,30'
          Dst:             pvl_data
        - Src:             'icalcomponent.c:152,44'
          Dst:             icalcomponent_clone
        - Src:             'icalcomponent.c:152,9'
          Dst:             icalcomponent_add_component
        - Src:             'icalcomponent.c:150,59'
          Dst:             pvl_next
    - functionName:    icalcomponent_new_from_string
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparser_parse_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:127,12'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalparser_parse_string
            - BranchSide:      'icalcomponent.c:127,12'
              BranchSideFuncs:
                - icalparser_parse_string
      Callsites:
        - Src:             'icalcomponent.c:127,12'
          Dst:             icalparser_parse_string
    - functionName:    icalcomponent_add_children
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - icalcomponent_add_component
        - icalcomponent_add_property
        - icalcomponent_isa_component
        - icalproperty_isa_property
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:65,18'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:65,18'
              BranchSideFuncs:
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_add_property
                - icalcomponent_add_component
            - BranchSide:      'icalcomponent.c:65,18'
              BranchSideFuncs:
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_add_property
                - icalcomponent_add_component
        - Branch String:   'icalcomponent.c:65,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:75,1'
              BranchSideFuncs: []
        - Branch String:   'icalcomponent.c:66,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:66,9'
              BranchSideFuncs:
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_add_property
                - icalcomponent_add_component
            - BranchSide:      'icalcomponent.c:68,13'
              BranchSideFuncs:
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_add_property
                - icalcomponent_add_component
        - Branch String:   'icalcomponent.c:66,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:66,9'
              BranchSideFuncs:
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_add_property
                - icalcomponent_add_component
            - BranchSide:      'icalcomponent.c:68,13'
              BranchSideFuncs:
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_add_property
                - icalcomponent_add_component
        - Branch String:   'icalcomponent.c:68,13'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:69,13'
              BranchSideFuncs:
                - icalcomponent_add_component
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_add_property
            - BranchSide:      'icalcomponent.c:71,20'
              BranchSideFuncs:
                - icalproperty_isa_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_isa_component
                - icalcomponent_add_component
                - icalcomponent_add_property
        - Branch String:   'icalcomponent.c:71,20'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:65,18'
              BranchSideFuncs:
                - icalcomponent_add_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_add_component
            - BranchSide:      'icalcomponent.c:72,13'
              BranchSideFuncs:
                - icalcomponent_add_property
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - __assert_fail
                - icalcomponent_isa_component
                - icalproperty_isa_property
                - icalcomponent_add_component
      Callsites:
        - Src:             'icalcomponent.c:66,9'
          Dst:             icalcomponent_isa_component
        - Src:             'icalcomponent.c:66,9'
          Dst:             icalproperty_isa_property
        - Src:             'icalcomponent.c:66,9'
          Dst:             __assert_fail
        - Src:             'icalcomponent.c:68,13'
          Dst:             icalcomponent_isa_component
        - Src:             'icalcomponent.c:69,13'
          Dst:             icalcomponent_add_component
        - Src:             'icalcomponent.c:71,20'
          Dst:             icalproperty_isa_property
        - Src:             'icalcomponent.c:72,13'
          Dst:             icalcomponent_add_property
    - functionName:    icalcomponent_vanew
      functionSourceFile: '/src/libical/src/libical/icalcomponent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalcomponent_add_children
        - icalcomponent_new_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalcomponent.c:110,5'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:0,0'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - icalcomponent_add_children
            - BranchSide:      'icalcomponent.c:112,27'
              BranchSideFuncs:
                - icalcomponent_new_impl
                - icalcomponent_add_children
        - Branch String:   'icalcomponent.c:114,9'
          Branch Sides:
            - BranchSide:      'icalcomponent.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'icalcomponent.c:118,5'
              BranchSideFuncs:
                - icalcomponent_add_children
      Callsites:
        - Src:             'icalcomponent.c:112,27'
          Dst:             icalcomponent_new_impl
        - Src:             'icalcomponent.c:119,5'
          Dst:             icalcomponent_add_children
    - functionName:    icalerrno_destroy
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_free_buffer
        - pthread_setspecific
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalerror.c:33,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - pthread_setspecific
            - BranchSide:      'icalerror.c:33,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - pthread_setspecific
      Callsites:
        - Src:             'icalerror.c:33,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalerror.c:34,5'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalerror_restore
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_error_from_string
        - icalerror_set_error_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalerror.c:214,23'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs:
                - icalerror_error_from_string
                - icalerror_set_error_state
            - BranchSide:      'icalerror.c:214,23'
              BranchSideFuncs:
                - icalerror_error_from_string
                - icalerror_set_error_state
        - Branch String:   'icalerror.c:216,9'
          Branch Sides:
            - BranchSide:      'icalerror.c:216,9'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:217,9'
              BranchSideFuncs:
                - icalerror_set_error_state
      Callsites:
        - Src:             'icalerror.c:214,23'
          Dst:             icalerror_error_from_string
        - Src:             'icalerror.c:217,9'
          Dst:             icalerror_set_error_state
    - functionName:    icalerror_error_from_string
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalerror.c:184,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:184,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
        - Src:             'icalerror.c:184,13'
          Dst:             strcmp
    - functionName:    icalerror_set_error_state
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalerror.c:225,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:225,5'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:226,38'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:226,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:225,61'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:227,32'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:225,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:225,5'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:226,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalerror_perror
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalerrno_return
        - icalerror_strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalerror.c:209,31'
          Branch Sides:
            - BranchSide:      'icalerror.c:209,31'
              BranchSideFuncs:
                - icalerrno_return
                - icalerror_strerror
            - BranchSide:      'icalerror.c:209,31'
              BranchSideFuncs:
                - icalerrno_return
                - icalerror_strerror
      Callsites:
        - Src:             'icalerror.c:209,31'
          Dst:             icalerrno_return
        - Src:             'icalerror.c:209,12'
          Dst:             icalerror_strerror
    - functionName:    icalerrno_return
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerrno_key_alloc
        - icalmemory_new_buffer
        - pthread_getspecific
        - pthread_once
        - pthread_setspecific
      functionUses:    63
      BranchProfiles:
        - Branch String:   'icalerror.c:46,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:46,5'
              BranchSideFuncs:
                - pthread_once
                - pthread_getspecific
                - icalmemory_new_buffer
                - pthread_setspecific
            - BranchSide:      'icalerror.c:46,5'
              BranchSideFuncs:
                - pthread_once
                - pthread_getspecific
                - icalmemory_new_buffer
                - pthread_setspecific
        - Branch String:   'icalerror.c:50,9'
          Branch Sides:
            - BranchSide:      'icalerror.c:50,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pthread_setspecific
            - BranchSide:      'icalerror.c:51,18'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pthread_setspecific
      Callsites:
        - Src:             'icalerror.c:46,5'
          Dst:             pthread_once
        - Src:             'icalerror.c:46,5'
          Dst:             icalerrno_key_alloc
        - Src:             'icalerror.c:48,31'
          Dst:             pthread_getspecific
        - Src:             'icalerror.c:51,18'
          Dst:             icalmemory_new_buffer
        - Src:             'icalerror.c:53,9'
          Dst:             pthread_setspecific
    - functionName:    icalerror_strerror
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,33'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:250,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:250,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalerrno_key_alloc
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalerrno_destroy
        - pthread_key_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalerror.c:39,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:39,5'
              BranchSideFuncs:
                - pthread_key_create
            - BranchSide:      'icalerror.c:39,5'
              BranchSideFuncs:
                - pthread_key_create
      Callsites:
        - Src:             'icalerror.c:39,5'
          Dst:             pthread_key_create
        - Src:             'icalerror.c:39,5'
          Dst:             icalerrno_destroy
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalerror_supress
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_error_from_string
        - icalerror_get_error_state
        - icalerror_set_error_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalerror.c:194,23'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs:
                - icalerror_error_from_string
                - icalerror_get_error_state
                - icalerror_set_error_state
            - BranchSide:      'icalerror.c:194,23'
              BranchSideFuncs:
                - icalerror_error_from_string
                - icalerror_get_error_state
                - icalerror_set_error_state
        - Branch String:   'icalerror.c:197,9'
          Branch Sides:
            - BranchSide:      'icalerror.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:201,10'
              BranchSideFuncs:
                - icalerror_get_error_state
                - icalerror_set_error_state
      Callsites:
        - Src:             'icalerror.c:194,23'
          Dst:             icalerror_error_from_string
        - Src:             'icalerror.c:201,10'
          Dst:             icalerror_get_error_state
        - Src:             'icalerror.c:202,5'
          Dst:             icalerror_set_error_state
    - functionName:    icalerror_get_error_state
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalerror.c:236,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:237,38'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:237,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:236,61'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:238,39'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:236,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:237,38'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:237,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:236,61'
              BranchSideFuncs: []
            - BranchSide:      'icalerror.c:238,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ical_bt
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __fprintf_chk
        - backtrace
        - backtrace_symbols
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalerror.c:261,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:267,11'
              BranchSideFuncs:
                - backtrace
                - backtrace_symbols
                - free
                - __fprintf_chk
                - __fprintf_chk
            - BranchSide:      'icalerror.c:267,11'
              BranchSideFuncs:
                - backtrace
                - backtrace_symbols
                - free
                - __fprintf_chk
                - __fprintf_chk
        - Branch String:   'icalerror.c:270,13'
          Branch Sides:
            - BranchSide:      'icalerror.c:271,13'
              BranchSideFuncs:
                - __fprintf_chk
                - __fprintf_chk
                - free
            - BranchSide:      'icalerror.c:273,13'
              BranchSideFuncs:
                - __fprintf_chk
                - __fprintf_chk
                - free
        - Branch String:   'icalerror.c:269,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:269,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'icalerror.c:270,13'
              BranchSideFuncs:
                - __fprintf_chk
                - free
                - __fprintf_chk
      Callsites:
        - Src:             'icalerror.c:267,11'
          Dst:             backtrace
        - Src:             'icalerror.c:268,15'
          Dst:             backtrace_symbols
        - Src:             'icalerror.c:271,13'
          Dst:             __fprintf_chk
        - Src:             'icalerror.c:273,13'
          Dst:             __fprintf_chk
    - functionName:    backtrace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    backtrace_symbols
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __fprintf_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalerror_set_errno
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - __fprintf_chk
        - ical_bt
        - icalerrno_return
        - icalerror_get_error_state
        - icalerror_strerror
      functionUses:    1172
      BranchProfiles:
        - Branch String:   'icalerror.c:120,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:0,0'
              BranchSideFuncs:
                - icalerrno_return
                - icalerror_get_error_state
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
            - BranchSide:      'icalerror.c:120,5'
              BranchSideFuncs:
                - icalerrno_return
                - icalerror_get_error_state
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
        - Branch String:   'icalerror.c:121,58'
          Branch Sides:
            - BranchSide:      'icalerror.c:122,39'
              BranchSideFuncs:
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
            - BranchSide:      'icalerror.c:123,9'
              BranchSideFuncs:
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
        - Branch String:   'icalerror.c:122,61'
          Branch Sides:
            - BranchSide:      'icalerror.c:122,64'
              BranchSideFuncs:
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
            - BranchSide:      'icalerror.c:122,61'
              BranchSideFuncs: []
        - Branch String:   'icalerror.c:121,9'
          Branch Sides:
            - BranchSide:      'icalerror.c:121,9'
              BranchSideFuncs:
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
            - BranchSide:      'icalerror.c:123,9'
              BranchSideFuncs:
                - icalerror_strerror
                - __fprintf_chk
                - ical_bt
                - __assert_fail
      Callsites:
        - Src:             'icalerror.c:120,5'
          Dst:             icalerrno_return
        - Src:             'icalerror.c:121,9'
          Dst:             icalerror_get_error_state
        - Src:             'icalerror.c:123,9'
          Dst:             icalerror_strerror
        - Src:             'icalerror.c:123,9'
          Dst:             __fprintf_chk
        - Src:             'icalerror.c:124,9'
          Dst:             ical_bt
        - Src:             'icalerror.c:125,9'
          Dst:             __assert_fail
    - functionName:    icalerror_get_errors_are_fatal
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalerror_set_errors_are_fatal
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalerror_clear_errno
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalerrno_return
      functionUses:    167
      BranchProfiles:
        - Branch String:   'icalerror.c:98,5'
          Branch Sides:
            - BranchSide:      'icalerror.c:98,5'
              BranchSideFuncs:
                - icalerrno_return
            - BranchSide:      'icalerror.c:98,5'
              BranchSideFuncs:
                - icalerrno_return
      Callsites:
        - Src:             'icalerror.c:98,5'
          Dst:             icalerrno_return
    - functionName:    icalerror_crash_here
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalerror_stop_here
      functionSourceFile: '/src/libical/src/libical/icalerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ring_destroy
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_free_ring_byval
        - pthread_setspecific
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalmemory.c:74,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_ring_byval
                - pthread_setspecific
            - BranchSide:      'icalmemory.c:74,9'
              BranchSideFuncs:
                - icalmemory_free_ring_byval
                - pthread_setspecific
        - Branch String:   'icalmemory.c:74,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:74,9'
              BranchSideFuncs:
                - pthread_setspecific
            - BranchSide:      'icalmemory.c:75,9'
              BranchSideFuncs:
                - icalmemory_free_ring_byval
                - pthread_setspecific
      Callsites:
        - Src:             'icalmemory.c:75,9'
          Dst:             icalmemory_free_ring_byval
        - Src:             'icalmemory.c:77,5'
          Dst:             pthread_setspecific
    - functionName:    icalmemory_free_ring_byval
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalmemory.c:58,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalmemory.c:59,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalmemory.c:59,13'
          Branch Sides:
            - BranchSide:      'icalmemory.c:58,40'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalmemory.c:60,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalmemory.c:58,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:59,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalmemory.c:63,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalmemory.c:60,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalmemory.c:63,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalmemory_free_buffer
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    184
      BranchProfiles:
        - Branch String:   'icalmemory.c:362,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:362,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:362,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:363,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:363,9'
          Dst:             icalerror_set_errno
    - functionName:    buffer_ring_new
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_new_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalmemory.c:108,25'
          Branch Sides:
            - BranchSide:      'icalmemory.c:108,25'
              BranchSideFuncs:
                - icalmemory_new_buffer
            - BranchSide:      'icalmemory.c:108,25'
              BranchSideFuncs:
                - icalmemory_new_buffer
        - Branch String:   'icalmemory.c:109,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:112,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:108,25'
          Dst:             icalmemory_new_buffer
    - functionName:    icalmemory_new_buffer
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    68
      BranchProfiles:
        - Branch String:   'icalmemory.c:324,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:324,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:324,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:325,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:329,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:331,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:332,9'
              BranchSideFuncs:
                - icalerror_set_errno
      Callsites:
        - Src:             'icalmemory.c:325,9'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:332,9'
          Dst:             icalerror_set_errno
    - functionName:    ring_key_alloc
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_create
        - ring_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalmemory.c:82,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:82,5'
              BranchSideFuncs:
                - pthread_key_create
            - BranchSide:      'icalmemory.c:82,5'
              BranchSideFuncs:
                - pthread_key_create
      Callsites:
        - Src:             'icalmemory.c:82,5'
          Dst:             pthread_key_create
        - Src:             'icalmemory.c:82,5'
          Dst:             ring_destroy
    - functionName:    get_buffer_ring_pthread
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - buffer_ring_new
        - pthread_getspecific
        - pthread_once
        - pthread_setspecific
        - ring_key_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalmemory.c:127,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:127,5'
              BranchSideFuncs:
                - pthread_once
                - pthread_getspecific
                - buffer_ring_new
                - pthread_setspecific
            - BranchSide:      'icalmemory.c:127,5'
              BranchSideFuncs:
                - pthread_once
                - pthread_getspecific
                - buffer_ring_new
                - pthread_setspecific
        - Branch String:   'icalmemory.c:131,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:131,9'
              BranchSideFuncs:
                - buffer_ring_new
                - pthread_setspecific
            - BranchSide:      'icalmemory.c:132,14'
              BranchSideFuncs:
                - buffer_ring_new
                - pthread_setspecific
      Callsites:
        - Src:             'icalmemory.c:127,5'
          Dst:             pthread_once
        - Src:             'icalmemory.c:127,5'
          Dst:             ring_key_alloc
        - Src:             'icalmemory.c:129,10'
          Dst:             pthread_getspecific
        - Src:             'icalmemory.c:132,14'
          Dst:             buffer_ring_new
        - Src:             'icalmemory.c:133,9'
          Dst:             pthread_setspecific
    - functionName:    icalmemory_append_char
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - icalerror_set_errno
        - icalmemory_resize_buffer
      functionUses:    18
      BranchProfiles:
        - Branch String:   'icalmemory.c:419,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:419,5'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:419,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:419,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:420,5'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:420,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:420,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:421,5'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:421,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:421,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:422,5'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:422,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:422,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:423,5'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:423,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:423,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:424,5'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:424,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:424,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:427,19'
              BranchSideFuncs:
                - icalmemory_resize_buffer
        - Branch String:   'icalmemory.c:431,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:432,33'
              BranchSideFuncs:
                - icalmemory_resize_buffer
            - BranchSide:      'icalmemory.c:446,11'
              BranchSideFuncs: []
        - Branch String:   'icalmemory.c:435,13'
          Branch Sides:
            - BranchSide:      'icalmemory.c:435,13'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:440,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:419,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:420,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:421,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:422,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:423,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:424,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:434,19'
          Dst:             icalmemory_resize_buffer
    - functionName:    icalmemory_resize_buffer
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalmemory.c:345,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:345,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:345,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:350,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:352,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:352,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalmemory_append_string
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - icalerror_set_errno
        - icalmemory_resize_buffer
        - strcpy
        - strlen
      functionUses:    62
      BranchProfiles:
        - Branch String:   'icalmemory.c:378,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:378,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:378,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:378,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:379,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:379,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:379,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:380,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:380,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:380,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:381,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:381,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:381,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:382,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:382,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:382,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:383,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:383,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:383,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:384,5'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:384,5'
          Branch Sides:
            - BranchSide:      'icalmemory.c:384,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:387,21'
              BranchSideFuncs:
                - strlen
                - icalmemory_resize_buffer
                - strcpy
        - Branch String:   'icalmemory.c:391,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:90,10'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'icalmemory.c:392,33'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - strcpy
        - Branch String:   'icalmemory.c:395,13'
          Branch Sides:
            - BranchSide:      'icalmemory.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:400,28'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'icalmemory.c:378,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:379,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:380,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:381,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:382,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:383,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:384,5'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:387,21'
          Dst:             strlen
        - Src:             'icalmemory.c:394,19'
          Dst:             icalmemory_resize_buffer
        - Src:             'icalmemory.c:406,5'
          Dst:             strcpy
    - functionName:    icalmemory_get_mem_alloc_funcs
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalmemory.c:304,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:305,21'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:307,9'
              BranchSideFuncs: []
        - Branch String:   'icalmemory.c:307,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:308,22'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:310,9'
              BranchSideFuncs: []
        - Branch String:   'icalmemory.c:310,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:310,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:311,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalmemory_set_mem_alloc_funcs
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalmemory_strdup
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalmemory_new_buffer
        - strlen
      functionUses:    75
      BranchProfiles:
        - Branch String:   'icalmemory.c:254,10'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
            - BranchSide:      'icalmemory.c:254,10'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
        - Branch String:   'icalmemory.c:254,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:257,10'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
        - Branch String:   'icalmemory.c:259,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:259,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:257,10'
          Dst:             strlen
        - Src:             'icalmemory.c:258,19'
          Dst:             icalmemory_new_buffer
    - functionName:    icalmemory_tmp_copy
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalmemory_tmp_buffer
        - strcpy
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalmemory.c:236,10'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_tmp_buffer
                - strcpy
            - BranchSide:      'icalmemory.c:236,10'
              BranchSideFuncs:
                - strlen
                - icalmemory_tmp_buffer
                - strcpy
        - Branch String:   'icalmemory.c:236,14'
          Branch Sides:
            - BranchSide:      'icalmemory.c:236,14'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:236,17'
              BranchSideFuncs:
                - strlen
                - icalmemory_tmp_buffer
                - strcpy
        - Branch String:   'icalmemory.c:236,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:239,31'
              BranchSideFuncs:
                - strlen
                - icalmemory_tmp_buffer
                - strcpy
        - Branch String:   'icalmemory.c:241,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:90,10'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:241,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:239,31'
          Dst:             strlen
        - Src:             'icalmemory.c:239,9'
          Dst:             icalmemory_tmp_buffer
        - Src:             'icalmemory.c:244,5'
          Dst:             strcpy
    - functionName:    icalmemory_tmp_buffer
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalmemory_add_tmp_buffer
        - icalmemory_new_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalmemory.c:197,14'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_add_tmp_buffer
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:197,14'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_add_tmp_buffer
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:197,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:199,5'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_add_tmp_buffer
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:201,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_add_tmp_buffer
                - icalerror_set_errno
        - Branch String:   'icalmemory.c:203,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalmemory.c:204,9'
              BranchSideFuncs:
                - icalerror_set_errno
      Callsites:
        - Src:             'icalmemory.c:201,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalmemory.c:204,9'
          Dst:             icalerror_set_errno
        - Src:             'icalmemory.c:210,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalmemory_add_tmp_buffer
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_buffer_ring
        - icalmemory_free_buffer
      functionUses:    15
      BranchProfiles:
        - Branch String:   'icalmemory.c:169,23'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - get_buffer_ring
                - icalmemory_free_buffer
            - BranchSide:      'icalmemory.c:169,23'
              BranchSideFuncs:
                - get_buffer_ring
                - icalmemory_free_buffer
        - Branch String:   'icalmemory.c:170,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:175,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalmemory.c:175,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalmemory.c:177,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalmemory.c:180,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalmemory.c:169,23'
          Dst:             get_buffer_ring
        - Src:             'icalmemory.c:181,9'
          Dst:             icalmemory_free_buffer
    - functionName:    get_buffer_ring
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_buffer_ring_pthread
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalmemory.c:160,13'
          Branch Sides:
            - BranchSide:      'icalmemory.c:160,13'
              BranchSideFuncs:
                - get_buffer_ring_pthread
            - BranchSide:      'icalmemory.c:160,13'
              BranchSideFuncs:
                - get_buffer_ring_pthread
      Callsites:
        - Src:             'icalmemory.c:160,13'
          Dst:             get_buffer_ring_pthread
    - functionName:    icalmemory_free_ring
      functionSourceFile: '/src/libical/src/libical/icalmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_buffer_ring
        - icalmemory_free_ring_byval
        - pthread_setspecific
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalmemory.c:219,10'
          Branch Sides:
            - BranchSide:      'icalmemory.c:219,10'
              BranchSideFuncs:
                - get_buffer_ring
                - icalmemory_free_ring_byval
                - pthread_setspecific
            - BranchSide:      'icalmemory.c:219,10'
              BranchSideFuncs:
                - get_buffer_ring
                - icalmemory_free_ring_byval
                - pthread_setspecific
        - Branch String:   'icalmemory.c:220,9'
          Branch Sides:
            - BranchSide:      'icalmemory.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'icalmemory.c:223,5'
              BranchSideFuncs:
                - icalmemory_free_ring_byval
                - pthread_setspecific
      Callsites:
        - Src:             'icalmemory.c:219,10'
          Dst:             get_buffer_ring
        - Src:             'icalmemory.c:223,5'
          Dst:             icalmemory_free_ring_byval
        - Src:             'icalmemory.c:225,5'
          Dst:             pthread_setspecific
    - functionName:    parser_decode_param_value
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:212,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:212,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:215,17'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:240,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:240,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:241,13'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:216,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:224,17'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:229,17'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:212,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:215,17'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:240,12'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:240,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:240,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:241,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparser_set_ctrl
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalparser_get_ctrl
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalparser_parse_string
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_get_error_state
        - icalerror_set_error_state
        - icalparser_free
        - icalparser_new
        - icalparser_parse
        - icalparser_set_gen_data
        - icalparser_string_line_generator
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:1384,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalerror_get_error_state
                - icalparser_new
                - icalparser_set_gen_data
                - icalerror_set_error_state
                - icalparser_parse
                - icalerror_set_error_state
                - icalparser_free
            - BranchSide:      'icalparser.c:1387,25'
              BranchSideFuncs:
                - icalerror_get_error_state
                - icalparser_new
                - icalparser_set_gen_data
                - icalerror_set_error_state
                - icalparser_parse
                - icalerror_set_error_state
                - icalparser_free
        - Branch String:   'icalparser.c:1393,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:1393,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:1396,5'
              BranchSideFuncs:
                - icalparser_set_gen_data
                - icalerror_set_error_state
                - icalparser_parse
                - icalerror_set_error_state
                - icalparser_free
      Callsites:
        - Src:             'icalparser.c:1387,25'
          Dst:             icalerror_get_error_state
        - Src:             'icalparser.c:1392,9'
          Dst:             icalparser_new
        - Src:             'icalparser.c:1396,5'
          Dst:             icalparser_set_gen_data
        - Src:             'icalparser.c:1398,5'
          Dst:             icalerror_set_error_state
        - Src:             'icalparser.c:1400,9'
          Dst:             icalparser_parse
        - Src:             'icalparser.c:1400,9'
          Dst:             icalparser_string_line_generator
        - Src:             'icalparser.c:1402,5'
          Dst:             icalerror_set_error_state
        - Src:             'icalparser.c:1404,5'
          Dst:             icalparser_free
    - functionName:    icalparser_new
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
        - pvl_newlist
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:85,43'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pvl_newlist
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:85,43'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pvl_newlist
                - icalerror_set_errno
        - Branch String:   'icalparser.c:85,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:86,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:90,11'
              BranchSideFuncs:
                - pvl_newlist
      Callsites:
        - Src:             'icalparser.c:85,43'
          Dst:             icalmemory_new_buffer
        - Src:             'icalparser.c:86,9'
          Dst:             icalerror_set_errno
        - Src:             'icalparser.c:91,24'
          Dst:             pvl_newlist
    - functionName:    icalparser_set_gen_data
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalparser_string_line_generator
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          147
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - strchr
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:1324,15'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
            - BranchSide:      'icalparser.c:1324,15'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
        - Branch String:   'icalparser.c:1324,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:1325,27'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
            - BranchSide:      'icalparser.c:1336,9'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
        - Branch String:   'icalparser.c:1328,51'
          Branch Sides:
            - BranchSide:      'icalparser.c:1329,29'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
            - BranchSide:      'icalparser.c:1336,22'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
        - Branch String:   'icalparser.c:1329,51'
          Branch Sides:
            - BranchSide:      'icalparser.c:1330,29'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
            - BranchSide:      'icalparser.c:1336,9'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
        - Branch String:   'icalparser.c:1328,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1331,23'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
            - BranchSide:      'icalparser.c:1336,9'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
        - Branch String:   'icalparser.c:1336,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:1336,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:1340,9'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strchr
                - strlen
        - Branch String:   'icalparser.c:1342,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:1343,13'
              BranchSideFuncs:
                - strchr
                - strncpy
                - strlen
            - BranchSide:      'icalparser.c:1353,10'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icalparser.c:1345,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1346,20'
              BranchSideFuncs:
                - strlen
                - strncpy
            - BranchSide:      'icalparser.c:1348,14'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icalparser.c:1357,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icalparser.c:1359,5'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icalparser.c:1371,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:1372,15'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:1374,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparser.c:1340,9'
          Dst:             strchr
        - Src:             'icalparser.c:1343,13'
          Dst:             strchr
        - Src:             'icalparser.c:1346,20'
          Dst:             strlen
        - Src:             'icalparser.c:1366,5'
          Dst:             strncpy
    - functionName:    icalparser_parse
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - icalcomponent_add_component
        - icalcomponent_get_parent
        - icalcomponent_isa
        - icalcomponent_new
        - icalerror_get_error_state
        - icalerror_set_errno
        - icalerror_set_error_state
        - icalmemory_free_buffer
        - icalparser_add_line
        - icalparser_get_line
        - pvl_count
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:631,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalerror_get_error_state
                - icalerror_set_error_state
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:631,25'
              BranchSideFuncs:
                - icalerror_get_error_state
                - icalerror_set_error_state
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalerror_set_errno
        - Branch String:   'icalparser.c:634,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:634,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:636,5'
              BranchSideFuncs:
                - icalerror_set_error_state
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
        - Branch String:   'icalparser.c:641,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:642,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalerror_set_error_state
            - BranchSide:      'icalparser.c:673,18'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalerror_set_error_state
        - Branch String:   'icalparser.c:646,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:646,13'
              BranchSideFuncs:
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
            - BranchSide:      'icalparser.c:647,13'
              BranchSideFuncs:
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
        - Branch String:   'icalparser.c:647,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:647,13'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
            - BranchSide:      'icalparser.c:649,22'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalerror_set_error_state
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
        - Branch String:   'icalparser.c:649,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:652,24'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalerror_set_error_state
            - BranchSide:      'icalparser.c:673,18'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalerror_set_error_state
        - Branch String:   'icalparser.c:652,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:655,40'
              BranchSideFuncs:
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalerror_set_error_state
            - BranchSide:      'icalparser.c:660,24'
              BranchSideFuncs:
                - icalcomponent_isa
                - __assert_fail
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalerror_set_error_state
        - Branch String:   'icalparser.c:660,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:663,17'
              BranchSideFuncs:
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - icalparser_get_line
                - icalparser_add_line
                - icalcomponent_get_parent
                - __assert_fail
                - pvl_count
                - __assert_fail
                - icalcomponent_isa
                - icalcomponent_new
                - icalcomponent_add_component
                - icalcomponent_add_component
                - icalcomponent_isa
                - __assert_fail
                - icalerror_set_error_state
            - BranchSide:      'icalparser.c:667,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'icalparser.c:673,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:674,13'
              BranchSideFuncs:
                - icalerror_set_error_state
            - BranchSide:      'icalparser.c:679,5'
              BranchSideFuncs:
                - icalerror_set_error_state
      Callsites:
        - Src:             'icalparser.c:631,25'
          Dst:             icalerror_get_error_state
        - Src:             'icalparser.c:634,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparser.c:636,5'
          Dst:             icalerror_set_error_state
        - Src:             'icalparser.c:639,16'
          Dst:             icalparser_get_line
        - Src:             'icalparser.c:641,18'
          Dst:             icalparser_add_line
        - Src:             'icalparser.c:642,17'
          Dst:             icalcomponent_get_parent
        - Src:             'icalparser.c:646,13'
          Dst:             __assert_fail
        - Src:             'icalparser.c:647,13'
          Dst:             pvl_count
        - Src:             'icalparser.c:647,13'
          Dst:             __assert_fail
        - Src:             'icalparser.c:652,24'
          Dst:             icalcomponent_isa
        - Src:             'icalparser.c:655,40'
          Dst:             icalcomponent_new
        - Src:             'icalparser.c:657,17'
          Dst:             icalcomponent_add_component
        - Src:             'icalparser.c:658,17'
          Dst:             icalcomponent_add_component
        - Src:             'icalparser.c:660,24'
          Dst:             icalcomponent_isa
        - Src:             'icalparser.c:663,17'
          Dst:             icalcomponent_add_component
        - Src:             'icalparser.c:667,17'
          Dst:             __assert_fail
        - Src:             'icalparser.c:674,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:679,5'
          Dst:             icalerror_set_error_state
    - functionName:    icalparser_free
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalcomponent_free
        - icalmemory_free_buffer
        - pvl_free
        - pvl_pop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:108,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalcomponent_free
                - pvl_pop
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:108,17'
              BranchSideFuncs:
                - icalcomponent_free
                - pvl_pop
                - icalcomponent_free
                - pvl_free
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:112,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:113,9'
              BranchSideFuncs:
                - pvl_free
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:116,22'
              BranchSideFuncs:
                - pvl_free
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalparser.c:109,9'
          Dst:             icalcomponent_free
        - Src:             'icalparser.c:112,17'
          Dst:             pvl_pop
        - Src:             'icalparser.c:113,9'
          Dst:             icalcomponent_free
        - Src:             'icalparser.c:116,5'
          Dst:             pvl_free
        - Src:             'icalparser.c:118,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalparser_get_line
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          301
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - iswspace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:477,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:479,31'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:482,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:485,12'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:501,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:505,38'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:533,30'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:514,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:516,43'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:519,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:520,27'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:536,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:540,17'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:557,13'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:540,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:541,21'
              BranchSideFuncs:
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:557,13'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:541,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:547,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:570,9'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:557,31'
          Branch Sides:
            - BranchSide:      'icalparser.c:557,43'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:560,28'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:557,56'
          Branch Sides:
            - BranchSide:      'icalparser.c:557,60'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:560,28'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:557,83'
          Branch Sides:
            - BranchSide:      'icalparser.c:557,102'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:558,39'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:557,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:558,39'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:560,28'
              BranchSideFuncs:
                - iswspace
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:560,20'
          Branch Sides:
            - BranchSide:      'icalparser.c:501,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - iswspace
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:570,23'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:570,27'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'icalparser.c:570,39'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:570,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'icalparser.c:571,23'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:572,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'icalparser.c:580,14'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:580,29'
          Branch Sides:
            - BranchSide:      'icalparser.c:580,71'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'icalparser.c:580,13'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:580,59'
          Branch Sides:
            - BranchSide:      'icalparser.c:580,62'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:585,12'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:580,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:580,5'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'icalparser.c:581,17'
              BranchSideFuncs:
                - iswspace
      Callsites:
        - Src:             'icalparser.c:481,12'
          Dst:             icalmemory_new_buffer
        - Src:             'icalparser.c:0,0'
          Dst:             icalmemory_append_string
        - Src:             'icalparser.c:547,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:580,32'
          Dst:             iswspace
    - functionName:    icalparser_add_line
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         169
      ICount:          1020
      EdgeCount:       231
      CyclomaticComplexity: 64
      functionsReached:
        - __assert_fail
        - __fprintf_chk
        - __snprintf_chk
        - ical_get_unknown_token_handling_setting
        - icalcomponent_add_component
        - icalcomponent_add_property
        - icalcomponent_new
        - icalcomponent_new_x
        - icalcomponent_remove_property
        - icalcomponent_string_to_kind
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_tmp_buffer
        - icalparameter_free
        - icalparameter_get_value
        - icalparameter_isa
        - icalparameter_new
        - icalparameter_new_from_value_string
        - icalparameter_set_xname
        - icalparameter_set_xvalue
        - icalparameter_string_to_kind
        - icalparameter_value_to_value_kind
        - icalparser_clean
        - icalparser_get_value
        - icalproperty_add_parameter
        - icalproperty_clone
        - icalproperty_free
        - icalproperty_isa
        - icalproperty_kind_to_string
        - icalproperty_kind_to_value_kind
        - icalproperty_new
        - icalproperty_set_value
        - icalproperty_set_x_name
        - icalproperty_string_to_kind
        - icalproperty_value_kind_is_multivalued
        - icalproperty_value_kind_is_valid
        - icalvalue_kind_to_string
        - icalvalue_new_from_string
        - insert_error
        - line_is_blank
        - make_segment
        - parser_get_next_char
        - parser_get_next_parameter
        - parser_get_next_value
        - parser_get_param_name_heap
        - parser_get_param_name_stack
        - parser_get_prop_name
        - pvl_count
        - pvl_data
        - pvl_pop
        - pvl_push
        - pvl_tail
        - strcasecmp
        - strlen
        - strstriplt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:687,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - line_is_blank
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:693,20'
              BranchSideFuncs:
                - line_is_blank
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalparser.c:695,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:695,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:697,14'
              BranchSideFuncs:
                - line_is_blank
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:697,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:698,17'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:702,9'
              BranchSideFuncs:
                - line_is_blank
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:702,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:706,9'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:706,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:726,28'
              BranchSideFuncs:
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:751,9'
              BranchSideFuncs:
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:726,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:743,12'
              BranchSideFuncs:
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:727,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:728,19'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:729,24'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:729,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:726,33'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:732,65'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
        - Branch String:   'icalparser.c:733,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:734,21'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:739,25'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:726,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:727,18'
              BranchSideFuncs:
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:743,12'
              BranchSideFuncs:
                - parser_get_prop_name
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:754,18'
          Branch Sides:
            - BranchSide:      'icalparser.c:754,21'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:756,57'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:754,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:756,57'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:777,9'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
        - Branch String:   'icalparser.c:758,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:759,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:765,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:777,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:781,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - parser_get_next_value
                - icalcomponent_string_to_kind
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
                - icalcomponent_new_x
            - BranchSide:      'icalparser.c:807,16'
              BranchSideFuncs:
                - strcasecmp
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
        - Branch String:   'icalparser.c:787,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:788,17'
              BranchSideFuncs:
                - icalcomponent_new_x
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
            - BranchSide:      'icalparser.c:790,17'
              BranchSideFuncs:
                - icalcomponent_new
                - pvl_push
                - icalmemory_free_buffer
                - icalcomponent_new
                - insert_error
        - Branch String:   'icalparser.c:793,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:794,17'
              BranchSideFuncs:
                - icalcomponent_new
                - insert_error
                - pvl_push
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:799,26'
              BranchSideFuncs:
                - pvl_push
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:807,16'
          Branch Sides:
            - BranchSide:      'icalparser.c:810,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - parser_get_next_value
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
            - BranchSide:      'icalparser.c:860,35'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:819,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:820,55'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
            - BranchSide:      'icalparser.c:824,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
                - __fprintf_chk
        - Branch String:   'icalparser.c:827,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:829,13'
              BranchSideFuncs:
                - __fprintf_chk
            - BranchSide:      'icalparser.c:833,34'
              BranchSideFuncs:
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
        - Branch String:   'icalparser.c:833,20'
          Branch Sides:
            - BranchSide:      'icalparser.c:837,35'
              BranchSideFuncs:
                - pvl_count
                - pvl_push
                - icalparser_clean
                - pvl_count
                - __assert_fail
            - BranchSide:      'icalparser.c:852,21'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:837,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:840,34'
              BranchSideFuncs:
                - pvl_count
                - __assert_fail
            - BranchSide:      'icalparser.c:844,13'
              BranchSideFuncs:
                - pvl_count
                - __assert_fail
        - Branch String:   'icalparser.c:844,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:844,13'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:846,21'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:860,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:861,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:875,17'
              BranchSideFuncs:
                - icalproperty_string_to_kind
                - icalproperty_new
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalproperty_set_x_name
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:879,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:880,57'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:893,57'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:882,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:883,13'
              BranchSideFuncs:
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:886,9'
              BranchSideFuncs:
                - icalcomponent_add_property
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:915,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:922,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
            - BranchSide:      'icalparser.c:1172,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
        - Branch String:   'icalparser.c:925,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:927,19'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
            - BranchSide:      'icalparser.c:1172,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
        - Branch String:   'icalparser.c:937,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:939,29'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
            - BranchSide:      'icalparser.c:953,20'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
        - Branch String:   'icalparser.c:944,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:946,21'
              BranchSideFuncs:
                - insert_error
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
            - BranchSide:      'icalparser.c:953,20'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
        - Branch String:   'icalparser.c:955,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:956,25'
              BranchSideFuncs:
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:961,29'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:957,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:958,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1088,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:961,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:963,21'
              BranchSideFuncs:
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:983,29'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
        - Branch String:   'icalparser.c:964,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:965,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:977,25'
              BranchSideFuncs:
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:965,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:966,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:969,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:969,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:914,19'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:970,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:979,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:980,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1088,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:983,52'
          Branch Sides:
            - BranchSide:      'icalparser.c:983,57'
              BranchSideFuncs:
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1049,29'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:983,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:998,39'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1050,25'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1004,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:1002,33'
              BranchSideFuncs:
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1009,21'
              BranchSideFuncs:
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1009,31'
          Branch Sides:
            - BranchSide:      'icalparser.c:1009,34'
              BranchSideFuncs:
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1034,22'
              BranchSideFuncs:
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1009,48'
          Branch Sides:
            - BranchSide:      'icalparser.c:1009,65'
              BranchSideFuncs:
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1024,46'
              BranchSideFuncs:
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1009,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:1017,17'
              BranchSideFuncs:
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1024,46'
              BranchSideFuncs:
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1024,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:1025,45'
              BranchSideFuncs:
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1034,22'
              BranchSideFuncs:
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1034,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:1036,25'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1048,25'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1036,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:1037,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1041,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1041,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:1042,25'
              BranchSideFuncs:
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1045,33'
              BranchSideFuncs:
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1049,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:1050,25'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1074,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:1074,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:1075,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1078,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:1078,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:1079,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1082,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:1088,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1089,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1093,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1093,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1094,17'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1098,23'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1098,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1100,17'
              BranchSideFuncs:
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1113,17'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:1113,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1116,25'
              BranchSideFuncs:
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1144,13'
              BranchSideFuncs:
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:1118,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:1122,44'
              BranchSideFuncs:
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1144,13'
              BranchSideFuncs:
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
        - Branch String:   'icalparser.c:914,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:915,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - parser_get_next_parameter
                - strstriplt
                - pvl_tail
                - pvl_data
                - parser_get_param_name_stack
                - parser_get_param_name_heap
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_isa
                - icalproperty_add_parameter
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_valid
                - icalproperty_kind_to_string
                - strlen
                - icalmemory_tmp_buffer
                - __snprintf_chk
                - insert_error
                - icalproperty_kind_to_value_kind
                - icalparameter_free
                - icalmemory_free_buffer
                - insert_error
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_next_char
                - parser_get_next_char
                - strlen
                - icalmemory_free_buffer
                - make_segment
                - parser_get_param_name_stack
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - parser_get_param_name_heap
                - icalparameter_new_from_value_string
                - ical_get_unknown_token_handling_setting
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalparameter_new
                - icalparameter_set_xname
                - icalparameter_set_xvalue
                - insert_error
            - BranchSide:      'icalparser.c:1172,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
                - parser_get_next_value
        - Branch String:   'icalparser.c:1175,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1176,41'
              BranchSideFuncs:
                - parser_get_next_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
            - BranchSide:      'icalparser.c:1178,40'
              BranchSideFuncs:
                - icalparser_get_value
                - strstriplt
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
        - Branch String:   'icalparser.c:1182,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1193,47'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icalparser.c:1240,47'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icalparser.c:1196,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1199,47'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1222,17'
              BranchSideFuncs:
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
        - Branch String:   'icalparser.c:1175,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1176,41'
              BranchSideFuncs:
                - parser_get_next_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icalparser.c:1178,40'
              BranchSideFuncs:
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - parser_get_next_value
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icalparser.c:1182,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1185,39'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icalparser.c:1237,17'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icalparser.c:1196,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1199,47'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:1221,23'
              BranchSideFuncs:
                - icalproperty_set_value
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalproperty_value_kind_is_multivalued
                - icalparser_get_value
                - strstriplt
                - icalproperty_clone
                - pvl_tail
                - pvl_data
                - icalcomponent_add_property
                - icalvalue_new_from_string
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalvalue_kind_to_string
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - icalmemory_free_buffer
                - pvl_tail
                - pvl_data
                - __assert_fail
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
                - parser_get_next_value
        - Branch String:   'icalparser.c:1166,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:1172,9'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - __assert_fail
            - BranchSide:      'icalparser.c:1266,35'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - __assert_fail
        - Branch String:   'icalparser.c:1237,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1240,47'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_tail
                - pvl_data
                - icalproperty_kind_to_string
                - __snprintf_chk
                - insert_error
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icalparser.c:1266,35'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - __assert_fail
        - Branch String:   'icalparser.c:1266,53'
          Branch Sides:
            - BranchSide:      'icalparser.c:1266,64'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'icalparser.c:1272,23'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:1266,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:1268,23'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'icalparser.c:1272,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparser.c:695,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparser.c:702,9'
          Dst:             line_is_blank
        - Src:             'icalparser.c:732,48'
          Dst:             pvl_tail
        - Src:             'icalparser.c:732,39'
          Dst:             pvl_data
        - Src:             'icalparser.c:734,21'
          Dst:             insert_error
        - Src:             'icalparser.c:752,11'
          Dst:             parser_get_prop_name
        - Src:             'icalparser.c:756,40'
          Dst:             pvl_tail
        - Src:             'icalparser.c:756,31'
          Dst:             pvl_data
        - Src:             'icalparser.c:759,13'
          Dst:             insert_error
        - Src:             'icalparser.c:766,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:777,9'
          Dst:             strcasecmp
        - Src:             'icalparser.c:782,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:783,15'
          Dst:             parser_get_next_value
        - Src:             'icalparser.c:785,21'
          Dst:             icalcomponent_string_to_kind
        - Src:             'icalparser.c:788,17'
          Dst:             icalcomponent_new_x
        - Src:             'icalparser.c:790,17'
          Dst:             icalcomponent_new
        - Src:             'icalparser.c:794,17'
          Dst:             icalcomponent_new
        - Src:             'icalparser.c:795,13'
          Dst:             insert_error
        - Src:             'icalparser.c:799,9'
          Dst:             pvl_push
        - Src:             'icalparser.c:803,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:807,16'
          Dst:             strcasecmp
        - Src:             'icalparser.c:811,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:812,15'
          Dst:             parser_get_next_value
        - Src:             'icalparser.c:815,34'
          Dst:             pvl_pop
        - Src:             'icalparser.c:817,25'
          Dst:             pvl_tail
        - Src:             'icalparser.c:817,16'
          Dst:             pvl_data
        - Src:             'icalparser.c:820,13'
          Dst:             icalcomponent_add_component
        - Src:             'icalparser.c:824,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:829,13'
          Dst:             __fprintf_chk
        - Src:             'icalparser.c:837,17'
          Dst:             pvl_count
        - Src:             'icalparser.c:840,17'
          Dst:             pvl_push
        - Src:             'icalparser.c:841,23'
          Dst:             icalparser_clean
        - Src:             'icalparser.c:844,13'
          Dst:             pvl_count
        - Src:             'icalparser.c:844,13'
          Dst:             __assert_fail
        - Src:             'icalparser.c:860,18'
          Dst:             pvl_tail
        - Src:             'icalparser.c:860,9'
          Dst:             pvl_data
        - Src:             'icalparser.c:862,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:875,17'
          Dst:             icalproperty_string_to_kind
        - Src:             'icalparser.c:877,12'
          Dst:             icalproperty_new
        - Src:             'icalparser.c:880,40'
          Dst:             pvl_tail
        - Src:             'icalparser.c:880,31'
          Dst:             pvl_data
        - Src:             'icalparser.c:883,13'
          Dst:             icalproperty_set_x_name
        - Src:             'icalparser.c:886,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalparser.c:890,54'
          Dst:             icalproperty_isa
        - Src:             'icalparser.c:890,22'
          Dst:             icalproperty_kind_to_value_kind
        - Src:             'icalparser.c:905,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:893,40'
          Dst:             pvl_tail
        - Src:             'icalparser.c:893,31'
          Dst:             pvl_data
        - Src:             'icalparser.c:895,9'
          Dst:             insert_error
        - Src:             'icalparser.c:900,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:922,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:923,15'
          Dst:             parser_get_next_parameter
        - Src:             'icalparser.c:924,9'
          Dst:             strstriplt
        - Src:             'icalparser.c:935,44'
          Dst:             pvl_tail
        - Src:             'icalparser.c:935,35'
          Dst:             pvl_data
        - Src:             'icalparser.c:937,18'
          Dst:             parser_get_param_name_stack
        - Src:             'icalparser.c:939,29'
          Dst:             parser_get_param_name_heap
        - Src:             'icalparser.c:946,21'
          Dst:             insert_error
        - Src:             'icalparser.c:953,20'
          Dst:             icalparameter_string_to_kind
        - Src:             'icalparser.c:956,25'
          Dst:             icalparameter_new
        - Src:             'icalparser.c:958,21'
          Dst:             icalparameter_set_xname
        - Src:             'icalparser.c:959,21'
          Dst:             icalparameter_set_xvalue
        - Src:             'icalparser.c:963,21'
          Dst:             ical_get_unknown_token_handling_setting
        - Src:             'icalparser.c:966,25'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:970,25'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:977,25'
          Dst:             icalparameter_new
        - Src:             'icalparser.c:980,21'
          Dst:             icalparameter_set_xname
        - Src:             'icalparser.c:981,21'
          Dst:             icalparameter_set_xvalue
        - Src:             'icalparser.c:998,39'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:1002,33'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:1025,45'
          Dst:             strlen
        - Src:             'icalparser.c:1029,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1030,27'
          Dst:             make_segment
        - Src:             'icalparser.c:1034,22'
          Dst:             parser_get_param_name_stack
        - Src:             'icalparser.c:1037,25'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1042,25'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1045,33'
          Dst:             parser_get_param_name_heap
        - Src:             'icalparser.c:1048,25'
          Dst:             icalparameter_new_from_value_string
        - Src:             'icalparser.c:1050,25'
          Dst:             icalparameter_new_from_value_string
        - Src:             'icalparser.c:1075,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1079,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1082,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1089,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1094,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1100,17'
          Dst:             insert_error
        - Src:             'icalparser.c:1106,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1113,17'
          Dst:             icalparameter_isa
        - Src:             'icalparser.c:1116,25'
          Dst:             icalparameter_get_value
        - Src:             'icalparser.c:1115,37'
          Dst:             icalparameter_value_to_value_kind
        - Src:             'icalparser.c:1118,22'
          Dst:             icalproperty_value_kind_is_valid
        - Src:             'icalparser.c:1122,44'
          Dst:             icalproperty_kind_to_string
        - Src:             'icalparser.c:1123,60'
          Dst:             strlen
        - Src:             'icalparser.c:1124,37'
          Dst:             icalmemory_tmp_buffer
        - Src:             'icalparser.c:1125,21'
          Dst:             __snprintf_chk
        - Src:             'icalparser.c:1127,21'
          Dst:             insert_error
        - Src:             'icalparser.c:1130,34'
          Dst:             icalproperty_kind_to_value_kind
        - Src:             'icalparser.c:1132,21'
          Dst:             icalparameter_free
        - Src:             'icalparser.c:1136,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1144,13'
          Dst:             icalproperty_add_parameter
        - Src:             'icalparser.c:1146,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1172,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1175,13'
          Dst:             icalproperty_value_kind_is_multivalued
        - Src:             'icalparser.c:1178,19'
          Dst:             icalparser_get_value
        - Src:             'icalparser.c:1176,19'
          Dst:             parser_get_next_value
        - Src:             'icalparser.c:1180,9'
          Dst:             strstriplt
        - Src:             'icalparser.c:1193,21'
          Dst:             icalvalue_new_from_string
        - Src:             'icalparser.c:1222,17'
          Dst:             icalproperty_set_value
        - Src:             'icalparser.c:1224,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1172,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1175,13'
          Dst:             icalproperty_value_kind_is_multivalued
        - Src:             'icalparser.c:1176,19'
          Dst:             parser_get_next_value
        - Src:             'icalparser.c:1178,19'
          Dst:             icalparser_get_value
        - Src:             'icalparser.c:1180,9'
          Dst:             strstriplt
        - Src:             'icalparser.c:1185,39'
          Dst:             icalproperty_clone
        - Src:             'icalparser.c:1186,48'
          Dst:             pvl_tail
        - Src:             'icalparser.c:1186,39'
          Dst:             pvl_data
        - Src:             'icalparser.c:1188,17'
          Dst:             icalcomponent_add_property
        - Src:             'icalparser.c:1193,21'
          Dst:             icalvalue_new_from_string
        - Src:             'icalparser.c:1199,47'
          Dst:             icalproperty_isa
        - Src:             'icalparser.c:1200,48'
          Dst:             pvl_tail
        - Src:             'icalparser.c:1200,39'
          Dst:             pvl_data
        - Src:             'icalparser.c:1202,17'
          Dst:             icalvalue_kind_to_string
        - Src:             'icalparser.c:1202,17'
          Dst:             icalproperty_kind_to_string
        - Src:             'icalparser.c:1202,17'
          Dst:             __snprintf_chk
        - Src:             'icalparser.c:1207,17'
          Dst:             insert_error
        - Src:             'icalparser.c:1210,17'
          Dst:             icalcomponent_remove_property
        - Src:             'icalparser.c:1211,17'
          Dst:             icalproperty_free
        - Src:             'icalparser.c:1216,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1222,17'
          Dst:             icalproperty_set_value
        - Src:             'icalparser.c:1224,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:1240,47'
          Dst:             icalproperty_isa
        - Src:             'icalparser.c:1241,48'
          Dst:             pvl_tail
        - Src:             'icalparser.c:1241,39'
          Dst:             pvl_data
        - Src:             'icalparser.c:1243,17'
          Dst:             icalproperty_kind_to_string
        - Src:             'icalparser.c:1243,17'
          Dst:             __snprintf_chk
        - Src:             'icalparser.c:1246,17'
          Dst:             insert_error
        - Src:             'icalparser.c:1249,17'
          Dst:             icalcomponent_remove_property
        - Src:             'icalparser.c:1250,17'
          Dst:             icalproperty_free
        - Src:             'icalparser.c:1266,18'
          Dst:             pvl_tail
        - Src:             'icalparser.c:1266,9'
          Dst:             pvl_data
        - Src:             'icalparser.c:1269,9'
          Dst:             __assert_fail
    - functionName:    line_is_blank
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:614,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:614,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:617,15'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:617,22'
          Branch Sides:
            - BranchSide:      'icalparser.c:614,36'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:617,35'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:617,35'
          Branch Sides:
            - BranchSide:      'icalparser.c:614,36'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:617,35'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:614,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:614,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:617,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    insert_error
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __snprintf_chk
        - icalcomponent_add_property
        - icalparameter_new_xlicerrortype
        - icalproperty_vanew_xlicerror
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalparser.c:591,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - __snprintf_chk
            - BranchSide:      'icalparser.c:593,17'
              BranchSideFuncs:
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - __snprintf_chk
        - Branch String:   'icalparser.c:593,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:593,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:597,14'
              BranchSideFuncs:
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - __snprintf_chk
        - Branch String:   'icalparser.c:597,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:598,9'
              BranchSideFuncs:
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
            - BranchSide:      'icalparser.c:600,9'
              BranchSideFuncs:
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
      Callsites:
        - Src:             'icalparser.c:598,9'
          Dst:             __snprintf_chk
        - Src:             'icalparser.c:600,9'
          Dst:             __snprintf_chk
        - Src:             'icalparser.c:605,44'
          Dst:             icalparameter_new_xlicerrortype
        - Src:             'icalparser.c:605,9'
          Dst:             icalproperty_vanew_xlicerror
        - Src:             'icalparser.c:603,5'
          Dst:             icalcomponent_add_property
    - functionName:    parser_get_prop_name
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - make_segment
        - parser_get_next_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:188,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - parser_get_next_char
                - make_segment
            - BranchSide:      'icalparser.c:188,9'
              BranchSideFuncs:
                - parser_get_next_char
                - parser_get_next_char
                - make_segment
        - Branch String:   'icalparser.c:190,16'
          Branch Sides:
            - BranchSide:      'icalparser.c:190,21'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:196,11'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:190,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:190,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparser.c:188,9'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:189,9'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:0,0'
          Dst:             make_segment
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parser_get_next_value
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          159
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - make_segment
        - parser_get_next_char
        - strlen
        - strncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalparser.c:382,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - strlen
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:382,21'
              BranchSideFuncs:
                - strlen
                - parser_get_next_char
                - make_segment
                - strncmp
        - Branch String:   'icalparser.c:385,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:385,28'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
        - Branch String:   'icalparser.c:385,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:434,37'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:400,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:401,22'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:412,43'
              BranchSideFuncs:
                - make_segment
                - parser_get_next_char
                - strncmp
        - Branch String:   'icalparser.c:401,27'
          Branch Sides:
            - BranchSide:      'icalparser.c:401,31'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:434,37'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:401,57'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - strncmp
                - parser_get_next_char
                - make_segment
            - BranchSide:      'icalparser.c:401,60'
              BranchSideFuncs:
                - strncmp
                - parser_get_next_char
                - make_segment
        - Branch String:   'icalparser.c:401,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - make_segment
                - parser_get_next_char
                - strncmp
            - BranchSide:      'icalparser.c:424,34'
              BranchSideFuncs:
                - make_segment
                - parser_get_next_char
                - strncmp
        - Branch String:   'icalparser.c:412,43'
          Branch Sides:
            - BranchSide:      'icalparser.c:412,18'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:413,22'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
        - Branch String:   'icalparser.c:412,18'
          Branch Sides:
            - BranchSide:      'icalparser.c:413,22'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:424,19'
              BranchSideFuncs:
                - make_segment
                - parser_get_next_char
                - strncmp
        - Branch String:   'icalparser.c:413,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:434,37'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:424,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:424,34'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:434,37'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:424,48'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:424,72'
              BranchSideFuncs:
                - make_segment
                - parser_get_next_char
                - strncmp
        - Branch String:   'icalparser.c:424,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strncmp
            - BranchSide:      'icalparser.c:437,21'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:440,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:444,11'
              BranchSideFuncs:
                - make_segment
      Callsites:
        - Src:             'icalparser.c:382,21'
          Dst:             strlen
        - Src:             'icalparser.c:392,16'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:401,60'
          Dst:             strncmp
        - Src:             'icalparser.c:444,11'
          Dst:             make_segment
    - functionName:    icalparser_clean
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __fprintf_chk
        - icalcomponent_add_component
        - icalcomponent_get_parent
        - icalerror_set_errno
        - insert_error
        - pvl_data
        - pvl_pop
        - pvl_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:1286,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_get_parent
                - __fprintf_chk
                - icalcomponent_add_component
                - icalerror_set_errno
            - BranchSide:      'icalparser.c:1286,5'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_get_parent
                - __fprintf_chk
                - icalcomponent_add_component
                - icalerror_set_errno
        - Branch String:   'icalparser.c:1291,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:1292,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:1309,20'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:1299,23'
          Branch Sides:
            - BranchSide:      'icalparser.c:1291,46'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_get_parent
                - __fprintf_chk
                - icalcomponent_add_component
            - BranchSide:      'icalparser.c:1299,34'
              BranchSideFuncs:
                - icalcomponent_get_parent
                - __fprintf_chk
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
        - Branch String:   'icalparser.c:1299,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:1291,46'
              BranchSideFuncs:
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_get_parent
                - __fprintf_chk
                - icalcomponent_add_component
            - BranchSide:      'icalparser.c:1300,17'
              BranchSideFuncs:
                - icalcomponent_get_parent
                - __fprintf_chk
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_add_component
        - Branch String:   'icalparser.c:1300,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:1301,17'
              BranchSideFuncs:
                - icalcomponent_add_component
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_get_parent
                - __fprintf_chk
            - BranchSide:      'icalparser.c:1304,59'
              BranchSideFuncs:
                - icalcomponent_add_component
                - pvl_tail
                - pvl_data
                - insert_error
                - pvl_pop
                - pvl_tail
                - pvl_data
                - icalcomponent_get_parent
                - __fprintf_chk
      Callsites:
        - Src:             'icalparser.c:1286,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparser.c:1291,29'
          Dst:             pvl_tail
        - Src:             'icalparser.c:1291,20'
          Dst:             pvl_data
        - Src:             'icalparser.c:1292,9'
          Dst:             insert_error
        - Src:             'icalparser.c:1296,34'
          Dst:             pvl_pop
        - Src:             'icalparser.c:1297,25'
          Dst:             pvl_tail
        - Src:             'icalparser.c:1297,16'
          Dst:             pvl_data
        - Src:             'icalparser.c:1300,17'
          Dst:             icalcomponent_get_parent
        - Src:             'icalparser.c:1301,17'
          Dst:             __fprintf_chk
        - Src:             'icalparser.c:1304,17'
          Dst:             icalcomponent_add_component
    - functionName:    parser_get_next_parameter
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - make_segment
        - parser_get_next_char
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparser.c:454,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - parser_get_next_char
                - make_segment
            - BranchSide:      'icalparser.c:454,9'
              BranchSideFuncs:
                - parser_get_next_char
                - parser_get_next_char
                - make_segment
        - Branch String:   'icalparser.c:460,19'
          Branch Sides:
            - BranchSide:      'icalparser.c:460,27'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:464,14'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:460,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:464,14'
              BranchSideFuncs:
                - make_segment
            - BranchSide:      'icalparser.c:465,15'
              BranchSideFuncs:
                - make_segment
        - Branch String:   'icalparser.c:464,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:465,15'
              BranchSideFuncs:
                - make_segment
      Callsites:
        - Src:             'icalparser.c:454,9'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:455,12'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:465,15'
          Dst:             make_segment
    - functionName:    strstriplt
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalparser.c:57,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
            - BranchSide:      'icalparser.c:57,13'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
        - Branch String:   'icalparser.c:57,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:57,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:60,9'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
        - Branch String:   'icalparser.c:60,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:63,11'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
        - Branch String:   'icalparser.c:66,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:67,13'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:73,30'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:66,26'
          Branch Sides:
            - BranchSide:      'icalparser.c:66,26'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:66,30'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:73,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:73,30'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:76,11'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:76,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:76,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparser.c:63,11'
          Dst:             strlen
        - Src:             'icalparser.c:0,0'
          Dst:             __ctype_b_loc
    - functionName:    parser_get_param_name_stack
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - parser_decode_param_value
        - parser_get_next_char
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:251,12'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - strlen
                - strncpy
                - strncpy
                - parser_decode_param_value
                - parser_get_next_char
            - BranchSide:      'icalparser.c:251,12'
              BranchSideFuncs:
                - parser_get_next_char
                - strlen
                - strncpy
                - strncpy
                - parser_decode_param_value
                - parser_get_next_char
        - Branch String:   'icalparser.c:253,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:257,54'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strncpy
                - parser_decode_param_value
                - parser_get_next_char
        - Branch String:   'icalparser.c:262,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:264,13'
              BranchSideFuncs:
                - parser_get_next_char
                - strncpy
                - strncpy
                - parser_decode_param_value
            - BranchSide:      'icalparser.c:274,34'
              BranchSideFuncs:
                - strlen
                - strncpy
                - strncpy
                - parser_decode_param_value
        - Branch String:   'icalparser.c:266,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:266,45'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - parser_decode_param_value
            - BranchSide:      'icalparser.c:268,23'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - parser_decode_param_value
        - Branch String:   'icalparser.c:268,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:268,13'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:272,64'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - parser_decode_param_value
        - Branch String:   'icalparser.c:279,50'
          Branch Sides:
            - BranchSide:      'icalparser.c:279,50'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:279,76'
              BranchSideFuncs:
                - strncpy
                - strncpy
                - parser_decode_param_value
        - Branch String:   'icalparser.c:279,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:279,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparser.c:251,12'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:266,45'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:274,34'
          Dst:             strlen
        - Src:             'icalparser.c:283,5'
          Dst:             strncpy
        - Src:             'icalparser.c:286,5'
          Dst:             strncpy
        - Src:             'icalparser.c:289,5'
          Dst:             parser_decode_param_value
    - functionName:    parser_get_param_name_heap
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalmemory_free_buffer
        - make_segment
        - parser_decode_param_value
        - parser_get_next_char
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:303,12'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strlen
                - make_segment
                - parser_decode_param_value
                - parser_get_next_char
                - make_segment
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:303,12'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - strlen
                - make_segment
                - parser_decode_param_value
                - parser_get_next_char
                - make_segment
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:305,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:309,11'
              BranchSideFuncs:
                - make_segment
                - strlen
                - make_segment
                - parser_decode_param_value
                - parser_get_next_char
                - make_segment
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:311,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:312,21'
              BranchSideFuncs:
                - parser_get_next_char
                - make_segment
                - parser_decode_param_value
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:322,42'
              BranchSideFuncs:
                - strlen
                - make_segment
                - parser_decode_param_value
        - Branch String:   'icalparser.c:313,16'
          Branch Sides:
            - BranchSide:      'icalparser.c:313,40'
              BranchSideFuncs:
                - make_segment
                - parser_decode_param_value
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:314,18'
              BranchSideFuncs:
                - make_segment
                - parser_decode_param_value
                - icalmemory_free_buffer
        - Branch String:   'icalparser.c:314,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:315,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalparser.c:320,16'
              BranchSideFuncs:
                - make_segment
                - parser_decode_param_value
      Callsites:
        - Src:             'icalparser.c:303,12'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:309,11'
          Dst:             make_segment
        - Src:             'icalparser.c:313,40'
          Dst:             parser_get_next_char
        - Src:             'icalparser.c:315,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparser.c:320,16'
          Dst:             make_segment
        - Src:             'icalparser.c:322,42'
          Dst:             strlen
        - Src:             'icalparser.c:322,16'
          Dst:             make_segment
        - Src:             'icalparser.c:325,5'
          Dst:             parser_decode_param_value
    - functionName:    parser_get_next_char
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'icalparser.c:136,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:137,33'
          Branch Sides:
            - BranchSide:      'icalparser.c:137,47'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:149,23'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:137,13'
          Branch Sides:
            - BranchSide:      'icalparser.c:138,25'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:149,23'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:138,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:138,38'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:141,35'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:138,17'
          Branch Sides:
            - BranchSide:      'icalparser.c:140,30'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:141,35'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:141,40'
          Branch Sides:
            - BranchSide:      'icalparser.c:141,53'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:149,23'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:141,24'
          Branch Sides:
            - BranchSide:      'icalparser.c:141,24'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:149,23'
              BranchSideFuncs: []
        - Branch String:   'icalparser.c:136,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:136,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:137,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    make_segment
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalmemory_new_buffer
        - iswspace
        - strncpy
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icalparser.c:164,43'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - iswspace
            - BranchSide:      'icalparser.c:164,43'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - iswspace
        - Branch String:   'icalparser.c:171,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:171,25'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:171,35'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:171,44'
          Branch Sides:
            - BranchSide:      'icalparser.c:171,30'
              BranchSideFuncs:
                - iswspace
            - BranchSide:      'icalparser.c:172,14'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:171,5'
          Branch Sides:
            - BranchSide:      'icalparser.c:171,5'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:172,14'
              BranchSideFuncs:
                - iswspace
        - Branch String:   'icalparser.c:171,25'
          Branch Sides:
            - BranchSide:      'icalparser.c:171,25'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:171,30'
              BranchSideFuncs:
                - iswspace
      Callsites:
        - Src:             'icalparser.c:166,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalparser.c:167,5'
          Dst:             strncpy
        - Src:             'icalparser.c:171,47'
          Dst:             iswspace
    - functionName:    icalparser_get_value
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_segment
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparser.c:357,21'
          Branch Sides:
            - BranchSide:      'icalparser.c:0,0'
              BranchSideFuncs:
                - strlen
                - make_segment
            - BranchSide:      'icalparser.c:357,21'
              BranchSideFuncs:
                - strlen
                - make_segment
        - Branch String:   'icalparser.c:361,9'
          Branch Sides:
            - BranchSide:      'icalparser.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparser.c:365,17'
              BranchSideFuncs:
                - make_segment
      Callsites:
        - Src:             'icalparser.c:357,21'
          Dst:             strlen
        - Src:             'icalparser.c:366,11'
          Dst:             make_segment
    - functionName:    iswspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalparser_get_state
      functionSourceFile: '/src/libical/src/libical/icalparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_next_line_start
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          130
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:211,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:212,27'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:218,37'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:219,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:229,37'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:220,25'
          Branch Sides:
            - BranchSide:      'icalproperty.c:220,33'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:221,24'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:220,40'
          Branch Sides:
            - BranchSide:      'icalproperty.c:220,48'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:221,24'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:220,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:221,24'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:223,12'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:219,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:220,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:229,37'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:220,25'
          Branch Sides:
            - BranchSide:      'icalproperty.c:220,33'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:221,24'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:220,40'
          Branch Sides:
            - BranchSide:      'icalproperty.c:220,48'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:221,24'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:220,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:221,24'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:223,12'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:230,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:230,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:232,14'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:232,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:232,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:239,12'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:232,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:239,12'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:230,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:230,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:232,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparamiter_deref
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pvl_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:1125,12'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_data
            - BranchSide:      'icalproperty.c:1125,12'
              BranchSideFuncs:
                - pvl_data
        - Branch String:   'icalproperty.c:1125,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1125,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1129,12'
              BranchSideFuncs:
                - pvl_data
      Callsites:
        - Src:             'icalproperty.c:1129,12'
          Dst:             pvl_data
    - functionName:    icalparamiter_next
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - icalerror_set_errno
        - icalparameter_isa
        - icalparamiter_deref
        - pvl_data
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:1106,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalparamiter_deref
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:1106,5'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalparamiter_deref
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:1106,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1106,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:1108,12'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalparamiter_deref
        - Branch String:   'icalproperty.c:1108,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1112,20'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalparamiter_deref
        - Branch String:   'icalproperty.c:1112,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1112,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1113,45'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalparamiter_deref
        - Branch String:   'icalproperty.c:1115,45'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1115,56'
              BranchSideFuncs:
                - icalparamiter_deref
            - BranchSide:      'icalproperty.c:1116,20'
              BranchSideFuncs:
                - icalparamiter_deref
        - Branch String:   'icalproperty.c:1115,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1112,75'
              BranchSideFuncs:
                - icalparamiter_deref
            - BranchSide:      'icalproperty.c:1116,20'
              BranchSideFuncs:
                - icalparamiter_deref
        - Branch String:   'icalproperty.c:1112,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1112,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1113,45'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalparamiter_deref
      Callsites:
        - Src:             'icalproperty.c:1106,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:1112,20'
          Dst:             pvl_next
        - Src:             'icalproperty.c:1113,45'
          Dst:             pvl_data
        - Src:             'icalproperty.c:1115,13'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:1116,20'
          Dst:             icalparamiter_deref
        - Src:             'icalproperty.c:1112,63'
          Dst:             pvl_next
    - functionName:    icalproperty_begin_parameter
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - icalerror_stop_here
        - icalparameter_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:1088,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalproperty.c:1088,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalerror_stop_here
                - __assert_fail
        - Branch String:   'icalproperty.c:1088,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1088,5'
              BranchSideFuncs:
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalproperty.c:1092,33'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
        - Branch String:   'icalproperty.c:1092,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1092,5'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:1095,42'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1095,42'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1095,13'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
        - Branch String:   'icalproperty.c:1095,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1092,58'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1095,13'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:1092,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1093,45'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
      Callsites:
        - Src:             'icalproperty.c:1088,5'
          Dst:             icalerror_stop_here
        - Src:             'icalproperty.c:1088,5'
          Dst:             __assert_fail
        - Src:             'icalproperty.c:1092,14'
          Dst:             pvl_head
        - Src:             'icalproperty.c:1093,45'
          Dst:             pvl_data
        - Src:             'icalproperty.c:1095,13'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:1092,58'
          Dst:             pvl_next
    - functionName:    icalproperty_get_datetime_with_component
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - icalcomponent_get_parent
        - icalcomponent_get_timezone
        - icalparameter_get_tzid
        - icalproperty_get_first_parameter
        - icalproperty_get_parent
        - icalproperty_get_value
        - icaltime_is_utc
        - icaltime_set_timezone
        - icaltimezone_get_builtin_timezone
        - icaltimezone_get_builtin_timezone_from_tzid
        - icalvalue_get_datetime
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalproperty.c:1053,34'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icaltime_is_utc
                - icalproperty_get_first_parameter
                - icalparameter_get_tzid
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icalcomponent_get_parent
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
                - icalproperty_get_parent
            - BranchSide:      'icalproperty.c:1053,34'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icaltime_is_utc
                - icalproperty_get_first_parameter
                - icalparameter_get_tzid
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icalcomponent_get_parent
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
                - icalproperty_get_parent
        - Branch String:   'icalproperty.c:1055,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1055,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1058,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_tzid
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icalcomponent_get_parent
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
                - icalproperty_get_parent
        - Branch String:   'icalproperty.c:1058,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1058,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1059,28'
              BranchSideFuncs:
                - icalparameter_get_tzid
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icalcomponent_get_parent
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
                - icalproperty_get_parent
        - Branch String:   'icalproperty.c:1062,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1063,20'
              BranchSideFuncs:
                - icalproperty_get_parent
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icalcomponent_get_parent
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icalproperty.c:1065,9'
              BranchSideFuncs:
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icalcomponent_get_parent
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icalproperty.c:1065,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1066,18'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltime_set_timezone
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icalproperty.c:1072,18'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltime_set_timezone
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icalproperty.c:1067,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1065,39'
              BranchSideFuncs:
                - icalcomponent_get_parent
                - icalcomponent_get_timezone
                - icaltime_set_timezone
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icalproperty.c:1078,19'
              BranchSideFuncs:
                - icaltime_set_timezone
        - Branch String:   'icalproperty.c:1065,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1066,18'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltime_set_timezone
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icalproperty.c:1072,18'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone_from_tzid
                - icaltime_set_timezone
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icalproperty.c:1074,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1075,18'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
                - icaltime_set_timezone
            - BranchSide:      'icalproperty.c:1078,19'
              BranchSideFuncs:
                - icaltime_set_timezone
        - Branch String:   'icalproperty.c:1077,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1077,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:1078,19'
              BranchSideFuncs:
                - icaltime_set_timezone
      Callsites:
        - Src:             'icalproperty.c:1053,34'
          Dst:             icalproperty_get_value
        - Src:             'icalproperty.c:1053,11'
          Dst:             icalvalue_get_datetime
        - Src:             'icalproperty.c:1055,9'
          Dst:             icaltime_is_utc
        - Src:             'icalproperty.c:1058,18'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalproperty.c:1059,28'
          Dst:             icalparameter_get_tzid
        - Src:             'icalproperty.c:1063,20'
          Dst:             icalproperty_get_parent
        - Src:             'icalproperty.c:1066,18'
          Dst:             icalcomponent_get_timezone
        - Src:             'icalproperty.c:1065,39'
          Dst:             icalcomponent_get_parent
        - Src:             'icalproperty.c:1072,18'
          Dst:             icaltimezone_get_builtin_timezone_from_tzid
        - Src:             'icalproperty.c:1075,18'
          Dst:             icaltimezone_get_builtin_timezone
        - Src:             'icalproperty.c:1078,19'
          Dst:             icaltime_set_timezone
    - functionName:    icalproperty_get_value
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    138
      BranchProfiles:
        - Branch String:   'icalproperty.c:807,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:807,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:807,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:807,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:809,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:807,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_get_first_parameter
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalparameter_isa
        - pvl_data
        - pvl_head
        - pvl_next
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalproperty.c:694,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:694,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:694,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:694,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:696,41'
              BranchSideFuncs:
                - pvl_head
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
        - Branch String:   'icalproperty.c:698,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:702,46'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
        - Branch String:   'icalproperty.c:702,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:702,5'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:706,46'
          Branch Sides:
            - BranchSide:      'icalproperty.c:703,74'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:706,46'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:702,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:702,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:704,49'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
      Callsites:
        - Src:             'icalproperty.c:694,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:696,29'
          Dst:             pvl_head
        - Src:             'icalproperty.c:702,34'
          Dst:             pvl_head
        - Src:             'icalproperty.c:704,49'
          Dst:             pvl_data
        - Src:             'icalproperty.c:706,13'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:703,62'
          Dst:             pvl_next
    - functionName:    icalproperty_get_parent
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:905,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:905,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:905,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:905,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:907,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:905,5'
          Dst:             icalerror_set_errno
    - functionName:    param_compare
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparameter_as_ical_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:913,19'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalparameter_as_ical_string
                - icalparameter_as_ical_string
                - strcmp
            - BranchSide:      'icalproperty.c:913,19'
              BranchSideFuncs:
                - icalparameter_as_ical_string
                - icalparameter_as_ical_string
                - strcmp
      Callsites:
        - Src:             'icalproperty.c:913,19'
          Dst:             icalparameter_as_ical_string
        - Src:             'icalproperty.c:914,19'
          Dst:             icalparameter_as_ical_string
        - Src:             'icalproperty.c:913,12'
          Dst:             strcmp
    - functionName:    icalproperty_normalize
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          233
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - icalparameter_free
        - icalparameter_get_cutype
        - icalparameter_get_encoding
        - icalparameter_get_fbtype
        - icalparameter_get_partstat
        - icalparameter_get_related
        - icalparameter_get_reltype
        - icalparameter_get_role
        - icalparameter_get_rsvp
        - icalparameter_get_scheduleagent
        - icalparameter_get_value
        - icalparameter_isa
        - icalparameter_set_parent
        - icalproperty_isa
        - param_compare
        - pvl_free
        - pvl_insert_ordered
        - pvl_newlist
        - pvl_pop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:919,35'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_newlist
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:924,35'
              BranchSideFuncs:
                - icalproperty_isa
                - pvl_newlist
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:924,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:928,17'
              BranchSideFuncs:
                - pvl_free
            - BranchSide:      'icalproperty.c:1032,20'
              BranchSideFuncs:
                - pvl_free
        - Branch String:   'icalproperty.c:928,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:931,13'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - pvl_free
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
            - BranchSide:      'icalproperty.c:967,17'
              BranchSideFuncs:
                - icalparameter_get_cutype
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:973,17'
              BranchSideFuncs:
                - icalparameter_get_encoding
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:979,17'
              BranchSideFuncs:
                - icalparameter_get_fbtype
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:985,17'
              BranchSideFuncs:
                - icalparameter_get_partstat
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:991,17'
              BranchSideFuncs:
                - icalparameter_get_related
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:997,17'
              BranchSideFuncs:
                - icalparameter_get_reltype
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1003,17'
              BranchSideFuncs:
                - icalparameter_get_role
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1009,17'
              BranchSideFuncs:
                - icalparameter_get_rsvp
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1015,17'
              BranchSideFuncs:
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_rsvp
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:931,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:933,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:944,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:944,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:944,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:944,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:944,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:944,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:950,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:956,21'
              BranchSideFuncs:
                - icalparameter_get_value
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:933,21'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:944,21'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:950,21'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:956,21'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:967,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:973,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:979,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:985,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:991,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:997,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:1003,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:1009,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
        - Branch String:   'icalproperty.c:1015,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:1025,13'
              BranchSideFuncs:
                - icalparameter_set_parent
                - icalparameter_free
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - pvl_insert_ordered
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
            - BranchSide:      'icalproperty.c:1028,13'
              BranchSideFuncs:
                - pvl_insert_ordered
                - pvl_pop
                - icalparameter_isa
                - icalparameter_get_scheduleagent
                - icalparameter_set_parent
                - icalparameter_free
                - icalparameter_get_rsvp
                - icalparameter_get_role
                - icalparameter_get_reltype
                - icalparameter_get_related
                - icalparameter_get_partstat
                - icalparameter_get_fbtype
                - icalparameter_get_encoding
                - icalparameter_get_cutype
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - icalparameter_get_value
                - pvl_free
      Callsites:
        - Src:             'icalproperty.c:919,35'
          Dst:             icalproperty_isa
        - Src:             'icalproperty.c:920,30'
          Dst:             pvl_newlist
        - Src:             'icalproperty.c:924,21'
          Dst:             pvl_pop
        - Src:             'icalproperty.c:928,17'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:933,21'
          Dst:             icalparameter_get_value
        - Src:             'icalproperty.c:944,21'
          Dst:             icalparameter_get_value
        - Src:             'icalproperty.c:950,21'
          Dst:             icalparameter_get_value
        - Src:             'icalproperty.c:956,21'
          Dst:             icalparameter_get_value
        - Src:             'icalproperty.c:967,17'
          Dst:             icalparameter_get_cutype
        - Src:             'icalproperty.c:973,17'
          Dst:             icalparameter_get_encoding
        - Src:             'icalproperty.c:979,17'
          Dst:             icalparameter_get_fbtype
        - Src:             'icalproperty.c:985,17'
          Dst:             icalparameter_get_partstat
        - Src:             'icalproperty.c:991,17'
          Dst:             icalparameter_get_related
        - Src:             'icalproperty.c:997,17'
          Dst:             icalparameter_get_reltype
        - Src:             'icalproperty.c:1003,17'
          Dst:             icalparameter_get_role
        - Src:             'icalproperty.c:1009,17'
          Dst:             icalparameter_get_rsvp
        - Src:             'icalproperty.c:1015,17'
          Dst:             icalparameter_get_scheduleagent
        - Src:             'icalproperty.c:1025,13'
          Dst:             icalparameter_set_parent
        - Src:             'icalproperty.c:1026,13'
          Dst:             icalparameter_free
        - Src:             'icalproperty.c:1028,13'
          Dst:             pvl_insert_ordered
        - Src:             'icalproperty.c:1028,13'
          Dst:             param_compare
        - Src:             'icalproperty.c:1032,5'
          Dst:             pvl_free
    - functionName:    icalproperty_isa
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:
        - Branch String:   'icalproperty.c:456,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:456,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:457,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_set_parent
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalproperty.c:898,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:898,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:898,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:898,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:900,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:898,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_get_property_name_r
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalproperty_kind_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:867,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:867,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:871,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:871,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:873,11'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:876,39'
          Branch Sides:
            - BranchSide:      'icalproperty.c:876,48'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_kind_to_string
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:879,25'
              BranchSideFuncs:
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:876,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:879,25'
              BranchSideFuncs:
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:890,9'
              BranchSideFuncs:
                - icalmemory_append_string
        - Branch String:   'icalproperty.c:882,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:883,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:890,9'
              BranchSideFuncs:
                - icalmemory_append_string
      Callsites:
        - Src:             'icalproperty.c:871,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:873,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalproperty.c:879,25'
          Dst:             icalproperty_kind_to_string
        - Src:             'icalproperty.c:883,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:884,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:890,9'
          Dst:             icalmemory_append_string
    - functionName:    icalproperty_get_property_name
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalproperty_get_property_name_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:859,11'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_property_name_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalproperty.c:859,11'
              BranchSideFuncs:
                - icalproperty_get_property_name_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalproperty.c:859,11'
          Dst:             icalproperty_get_property_name_r
        - Src:             'icalproperty.c:860,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalproperty_get_x_name
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalproperty.c:850,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:850,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:850,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:850,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:852,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:850,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_set_x_name
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:834,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:834,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:834,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:835,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:835,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:837,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:837,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:838,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:841,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:843,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:843,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:838,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:841,20'
          Dst:             icalmemory_strdup
        - Src:             'icalproperty.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_get_value_as_string_r
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_as_ical_string_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:825,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:825,5'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:825,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:825,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:827,19'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
      Callsites:
        - Src:             'icalproperty.c:825,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:829,12'
          Dst:             icalvalue_as_ical_string_r
    - functionName:    icalproperty_get_value_as_string
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalproperty_get_value_as_string_r
      functionUses:    14
      BranchProfiles:
        - Branch String:   'icalproperty.c:816,11'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value_as_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalproperty.c:816,11'
              BranchSideFuncs:
                - icalproperty_get_value_as_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalproperty.c:816,11'
          Dst:             icalproperty_get_value_as_string_r
        - Src:             'icalproperty.c:817,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalproperty_set_value_from_string
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalproperty_get_value
        - icalproperty_isa
        - icalproperty_kind_to_value_kind
        - icalproperty_set_value
        - icalvalue_isa
        - icalvalue_new_from_string
        - icalvalue_string_to_kind
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:769,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - strcmp
                - icalvalue_string_to_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:769,5'
              BranchSideFuncs:
                - strcmp
                - icalvalue_string_to_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:769,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:769,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:770,5'
              BranchSideFuncs:
                - strcmp
                - icalvalue_string_to_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:770,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:770,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:771,5'
              BranchSideFuncs:
                - strcmp
                - icalvalue_string_to_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:771,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:771,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:773,9'
              BranchSideFuncs:
                - strcmp
                - icalvalue_string_to_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
        - Branch String:   'icalproperty.c:773,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:775,16'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_isa
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
            - BranchSide:      'icalproperty.c:785,16'
              BranchSideFuncs:
                - icalvalue_string_to_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:776,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:778,20'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:781,52'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_kind_to_value_kind
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:788,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:789,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:793,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalvalue_new_from_string
                - icalproperty_set_value
                - icalerrno_return
                - __assert_fail
        - Branch String:   'icalproperty.c:796,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:798,9'
              BranchSideFuncs:
                - icalerrno_return
                - __assert_fail
            - BranchSide:      'icalproperty.c:802,5'
              BranchSideFuncs:
                - icalproperty_set_value
        - Branch String:   'icalproperty.c:798,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:798,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'icalproperty.c:798,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:769,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:770,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:771,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:773,9'
          Dst:             strcmp
        - Src:             'icalproperty.c:775,16'
          Dst:             icalproperty_get_value
        - Src:             'icalproperty.c:778,20'
          Dst:             icalvalue_isa
        - Src:             'icalproperty.c:781,52'
          Dst:             icalproperty_isa
        - Src:             'icalproperty.c:781,20'
          Dst:             icalproperty_kind_to_value_kind
        - Src:             'icalproperty.c:785,16'
          Dst:             icalvalue_string_to_kind
        - Src:             'icalproperty.c:789,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:793,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalproperty.c:794,12'
          Dst:             icalvalue_new_from_string
        - Src:             'icalproperty.c:798,9'
          Dst:             icalerrno_return
        - Src:             'icalproperty.c:798,9'
          Dst:             __assert_fail
        - Src:             'icalproperty.c:802,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_set_value
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - icalerror_set_errno
        - icalparameter_get_value
        - icalparameter_value_to_value_kind
        - icalproperty_get_first_parameter
        - icalproperty_remove_parameter_by_kind
        - icalvalue_free
        - icalvalue_isa
        - icalvalue_set_parent
      functionUses:    136
      BranchProfiles:
        - Branch String:   'icalproperty.c:738,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - icalvalue_set_parent
                - icalvalue_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:738,5'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - icalvalue_set_parent
                - icalvalue_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:738,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:738,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:739,5'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - icalvalue_set_parent
                - icalvalue_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:739,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:739,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:741,12'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - icalvalue_set_parent
                - icalvalue_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
        - Branch String:   'icalproperty.c:741,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:742,9'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
            - BranchSide:      'icalproperty.c:747,14'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_isa
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
        - Branch String:   'icalproperty.c:752,33'
          Branch Sides:
            - BranchSide:      'icalproperty.c:752,41'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
            - BranchSide:      'icalproperty.c:755,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
        - Branch String:   'icalproperty.c:752,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:752,9'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
            - BranchSide:      'icalproperty.c:755,21'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
        - Branch String:   'icalproperty.c:757,23'
          Branch Sides:
            - BranchSide:      'icalproperty.c:757,23'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:758,47'
              BranchSideFuncs:
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_remove_parameter_by_kind
        - Branch String:   'icalproperty.c:757,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:757,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:759,13'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
      Callsites:
        - Src:             'icalproperty.c:738,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:739,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:742,9'
          Dst:             icalvalue_set_parent
        - Src:             'icalproperty.c:743,9'
          Dst:             icalvalue_free
        - Src:             'icalproperty.c:749,5'
          Dst:             icalvalue_set_parent
        - Src:             'icalproperty.c:751,12'
          Dst:             icalvalue_isa
        - Src:             'icalproperty.c:755,21'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalproperty.c:758,47'
          Dst:             icalparameter_get_value
        - Src:             'icalproperty.c:758,13'
          Dst:             icalparameter_value_to_value_kind
        - Src:             'icalproperty.c:759,13'
          Dst:             icalproperty_remove_parameter_by_kind
    - functionName:    icalproperty_remove_parameter_by_kind
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_isa
        - pvl_data
        - pvl_head
        - pvl_next
        - pvl_remove
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalproperty.c:622,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:622,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:622,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:622,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:624,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:624,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:625,49'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:627,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:624,54'
              BranchSideFuncs:
                - pvl_remove
                - icalparameter_free
            - BranchSide:      'icalproperty.c:628,36'
              BranchSideFuncs:
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:624,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:624,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:625,49'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - pvl_remove
                - icalparameter_free
      Callsites:
        - Src:             'icalproperty.c:622,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:624,14'
          Dst:             pvl_head
        - Src:             'icalproperty.c:625,49'
          Dst:             pvl_data
        - Src:             'icalproperty.c:627,13'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:628,19'
          Dst:             pvl_remove
        - Src:             'icalproperty.c:629,13'
          Dst:             icalparameter_free
        - Src:             'icalproperty.c:624,54'
          Dst:             pvl_next
    - functionName:    icalproperty_count_parameters
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - pvl_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:684,14'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_count
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:684,14'
              BranchSideFuncs:
                - pvl_count
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:684,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:685,32'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:688,5'
              BranchSideFuncs:
                - icalerror_set_errno
      Callsites:
        - Src:             'icalproperty.c:685,16'
          Dst:             pvl_count
        - Src:             'icalproperty.c:688,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_remove_parameter_by_ref
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_has_same_name
        - pvl_data
        - pvl_head
        - pvl_next
        - pvl_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:668,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_has_same_name
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:668,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_has_same_name
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:668,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:668,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:669,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_has_same_name
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:669,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:669,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:671,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_has_same_name
                - pvl_next
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:671,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:671,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:672,51'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_has_same_name
                - pvl_next
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:674,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:671,54'
              BranchSideFuncs:
                - pvl_remove
                - icalparameter_free
            - BranchSide:      'icalproperty.c:675,36'
              BranchSideFuncs:
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:671,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:671,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:672,51'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_has_same_name
                - pvl_next
                - pvl_remove
                - icalparameter_free
      Callsites:
        - Src:             'icalproperty.c:668,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:669,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:671,14'
          Dst:             pvl_head
        - Src:             'icalproperty.c:672,51'
          Dst:             pvl_data
        - Src:             'icalproperty.c:674,13'
          Dst:             icalparameter_has_same_name
        - Src:             'icalproperty.c:675,19'
          Dst:             pvl_remove
        - Src:             'icalproperty.c:676,13'
          Dst:             icalparameter_free
        - Src:             'icalproperty.c:671,54'
          Dst:             pvl_next
    - functionName:    icalproperty_get_parameter_as_string_r
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          139
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalparameter_as_ical_string_r
        - icalparameter_get_iana_name
        - icalparameter_get_xname
        - icalparameter_string_to_kind
        - icalproperty_get_first_parameter
        - icalproperty_get_next_parameter
        - strchr
        - strcmp
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:553,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalproperty_get_first_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:553,5'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalproperty_get_first_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:553,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:553,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:554,5'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalproperty_get_first_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:554,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:554,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:556,12'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalproperty_get_first_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
        - Branch String:   'icalproperty.c:558,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:558,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:563,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
        - Branch String:   'icalproperty.c:563,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:563,5'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:565,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:566,24'
              BranchSideFuncs:
                - icalparameter_get_xname
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
            - BranchSide:      'icalproperty.c:569,20'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
        - Branch String:   'icalproperty.c:566,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:564,30'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:582,11'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:569,20'
          Branch Sides:
            - BranchSide:      'icalproperty.c:570,24'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_xname
                - strcmp
            - BranchSide:      'icalproperty.c:582,11'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:570,17'
          Branch Sides:
            - BranchSide:      'icalproperty.c:564,30'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:582,11'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:563,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:563,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:565,13'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - strcmp
                - icalproperty_get_next_parameter
                - icalparameter_get_xname
                - strcmp
        - Branch String:   'icalproperty.c:586,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:587,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:593,30'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:598,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:603,34'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strrchr
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:608,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:609,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:614,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:553,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:554,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:556,12'
          Dst:             icalparameter_string_to_kind
        - Src:             'icalproperty.c:563,18'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalproperty.c:566,24'
          Dst:             icalparameter_get_xname
        - Src:             'icalproperty.c:566,17'
          Dst:             strcmp
        - Src:             'icalproperty.c:570,24'
          Dst:             icalparameter_get_iana_name
        - Src:             'icalproperty.c:570,17'
          Dst:             strcmp
        - Src:             'icalproperty.c:564,30'
          Dst:             icalproperty_get_next_parameter
        - Src:             'icalproperty.c:582,11'
          Dst:             icalparameter_as_ical_string_r
        - Src:             'icalproperty.c:584,9'
          Dst:             strchr
        - Src:             'icalproperty.c:587,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:588,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:593,10'
          Dst:             icalmemory_strdup
        - Src:             'icalproperty.c:594,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:597,12'
          Dst:             strchr
        - Src:             'icalproperty.c:603,11'
          Dst:             icalmemory_strdup
        - Src:             'icalproperty.c:604,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:607,12'
          Dst:             strrchr
        - Src:             'icalproperty.c:609,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:610,9'
          Dst:             icalmemory_free_buffer
    - functionName:    icalproperty_get_next_parameter
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalparameter_isa
        - pvl_data
        - pvl_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:716,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:716,5'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:716,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:716,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:718,12'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
        - Branch String:   'icalproperty.c:718,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:722,34'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - pvl_next
        - Branch String:   'icalproperty.c:722,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:722,5'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:726,46'
          Branch Sides:
            - BranchSide:      'icalproperty.c:723,74'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:726,46'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:722,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:722,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:724,49'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - pvl_next
      Callsites:
        - Src:             'icalproperty.c:716,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:722,34'
          Dst:             pvl_next
        - Src:             'icalproperty.c:724,49'
          Dst:             pvl_data
        - Src:             'icalproperty.c:726,13'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:723,62'
          Dst:             pvl_next
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalproperty_get_parameter_as_string
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalproperty_get_parameter_as_string_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:539,11'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_parameter_as_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalproperty.c:539,11'
              BranchSideFuncs:
                - icalproperty_get_parameter_as_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalproperty.c:539,11'
          Dst:             icalproperty_get_parameter_as_string_r
        - Src:             'icalproperty.c:540,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalproperty_set_parameter_from_string
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - icalerror_set_errno
        - icalparameter_new_from_value_string
        - icalparameter_set_iana_name
        - icalparameter_set_xname
        - icalparameter_string_to_kind
        - icalproperty_set_parameter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:508,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:508,5'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:508,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:508,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:509,5'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:509,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:509,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:510,5'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:510,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:510,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:512,12'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:514,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:515,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:519,13'
              BranchSideFuncs:
                - icalparameter_new_from_value_string
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:521,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:522,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:526,14'
              BranchSideFuncs:
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
                - icalparameter_set_xname
        - Branch String:   'icalproperty.c:526,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:527,9'
              BranchSideFuncs:
                - icalparameter_set_xname
                - icalproperty_set_parameter
            - BranchSide:      'icalproperty.c:528,21'
              BranchSideFuncs:
                - icalproperty_set_parameter
                - icalparameter_set_iana_name
        - Branch String:   'icalproperty.c:528,16'
          Branch Sides:
            - BranchSide:      'icalproperty.c:529,9'
              BranchSideFuncs:
                - icalparameter_set_iana_name
                - icalproperty_set_parameter
            - BranchSide:      'icalproperty.c:532,5'
              BranchSideFuncs:
                - icalproperty_set_parameter
      Callsites:
        - Src:             'icalproperty.c:508,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:509,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:510,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:512,12'
          Dst:             icalparameter_string_to_kind
        - Src:             'icalproperty.c:515,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:519,13'
          Dst:             icalparameter_new_from_value_string
        - Src:             'icalproperty.c:522,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:527,9'
          Dst:             icalparameter_set_xname
        - Src:             'icalproperty.c:529,9'
          Dst:             icalparameter_set_iana_name
        - Src:             'icalproperty.c:532,5'
          Dst:             icalproperty_set_parameter
    - functionName:    icalproperty_set_parameter
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalparameter_get_iana_name
        - icalparameter_get_xname
        - icalparameter_isa
        - icalproperty_add_parameter
        - icalproperty_remove_parameter_by_kind
        - icalproperty_remove_parameter_by_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:487,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_remove_parameter_by_kind
                - icalproperty_add_parameter
                - icalparameter_get_iana_name
                - icalproperty_remove_parameter_by_name
                - icalparameter_get_xname
                - icalproperty_remove_parameter_by_name
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:487,5'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_remove_parameter_by_kind
                - icalproperty_add_parameter
                - icalparameter_get_iana_name
                - icalproperty_remove_parameter_by_name
                - icalparameter_get_xname
                - icalproperty_remove_parameter_by_name
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:487,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:487,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:488,5'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_remove_parameter_by_kind
                - icalproperty_add_parameter
                - icalparameter_get_iana_name
                - icalproperty_remove_parameter_by_name
                - icalparameter_get_xname
                - icalproperty_remove_parameter_by_name
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:488,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:488,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:490,12'
              BranchSideFuncs:
                - icalparameter_isa
                - icalproperty_remove_parameter_by_kind
                - icalproperty_add_parameter
                - icalparameter_get_iana_name
                - icalproperty_remove_parameter_by_name
                - icalparameter_get_xname
                - icalproperty_remove_parameter_by_name
        - Branch String:   'icalproperty.c:491,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:492,53'
              BranchSideFuncs:
                - icalparameter_get_xname
                - icalproperty_remove_parameter_by_name
                - icalproperty_add_parameter
            - BranchSide:      'icalproperty.c:493,21'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
                - icalproperty_add_parameter
                - icalparameter_get_iana_name
                - icalproperty_remove_parameter_by_name
        - Branch String:   'icalproperty.c:493,16'
          Branch Sides:
            - BranchSide:      'icalproperty.c:494,53'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - icalproperty_remove_parameter_by_name
                - icalproperty_add_parameter
            - BranchSide:      'icalproperty.c:496,9'
              BranchSideFuncs:
                - icalproperty_remove_parameter_by_kind
                - icalproperty_add_parameter
      Callsites:
        - Src:             'icalproperty.c:487,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:488,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:490,12'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:492,53'
          Dst:             icalparameter_get_xname
        - Src:             'icalproperty.c:492,9'
          Dst:             icalproperty_remove_parameter_by_name
        - Src:             'icalproperty.c:494,53'
          Dst:             icalparameter_get_iana_name
        - Src:             'icalproperty.c:494,9'
          Dst:             icalproperty_remove_parameter_by_name
        - Src:             'icalproperty.c:496,9'
          Dst:             icalproperty_remove_parameter_by_kind
        - Src:             'icalproperty.c:499,5'
          Dst:             icalproperty_add_parameter
    - functionName:    icalproperty_remove_parameter_by_name
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_get_iana_name
        - icalparameter_get_xname
        - icalparameter_isa
        - icalparameter_kind_to_string
        - pvl_data
        - pvl_head
        - pvl_next
        - pvl_remove
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:639,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
                - icalparameter_get_xname
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:639,5'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
                - icalparameter_get_xname
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:639,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:639,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:641,29'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
                - icalparameter_get_xname
        - Branch String:   'icalproperty.c:641,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:641,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:642,49'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
                - icalparameter_get_xname
        - Branch String:   'icalproperty.c:645,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:646,27'
              BranchSideFuncs:
                - icalparameter_get_xname
                - strcmp
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - icalparameter_get_iana_name
                - pvl_remove
                - icalparameter_free
            - BranchSide:      'icalproperty.c:647,20'
              BranchSideFuncs:
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - icalparameter_get_xname
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
        - Branch String:   'icalproperty.c:647,20'
          Branch Sides:
            - BranchSide:      'icalproperty.c:648,27'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - strcmp
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - icalparameter_get_xname
                - pvl_remove
                - icalparameter_free
            - BranchSide:      'icalproperty.c:650,56'
              BranchSideFuncs:
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_get_iana_name
                - icalparameter_get_xname
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:653,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:641,54'
              BranchSideFuncs:
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
                - icalparameter_get_xname
            - BranchSide:      'icalproperty.c:656,18'
              BranchSideFuncs:
                - strcmp
                - pvl_next
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - icalparameter_get_iana_name
                - icalparameter_get_xname
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:656,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:641,54'
              BranchSideFuncs:
                - pvl_remove
                - icalparameter_free
            - BranchSide:      'icalproperty.c:657,36'
              BranchSideFuncs:
                - pvl_remove
                - icalparameter_free
        - Branch String:   'icalproperty.c:641,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:641,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:642,49'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_kind_to_string
                - strcmp
                - pvl_next
                - pvl_remove
                - icalparameter_free
                - icalparameter_get_iana_name
                - icalparameter_get_xname
      Callsites:
        - Src:             'icalproperty.c:639,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:641,14'
          Dst:             pvl_head
        - Src:             'icalproperty.c:642,49'
          Dst:             pvl_data
        - Src:             'icalproperty.c:645,13'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:646,27'
          Dst:             icalparameter_get_xname
        - Src:             'icalproperty.c:647,20'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:648,27'
          Dst:             icalparameter_get_iana_name
        - Src:             'icalproperty.c:650,56'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:650,27'
          Dst:             icalparameter_kind_to_string
        - Src:             'icalproperty.c:656,18'
          Dst:             strcmp
        - Src:             'icalproperty.c:657,19'
          Dst:             pvl_remove
        - Src:             'icalproperty.c:658,13'
          Dst:             icalparameter_free
        - Src:             'icalproperty.c:641,54'
          Dst:             pvl_next
    - functionName:    icalproperty_add_parameter
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - pvl_push
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalproperty.c:477,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - pvl_push
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:477,5'
              BranchSideFuncs:
                - pvl_push
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:477,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:477,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:478,5'
              BranchSideFuncs:
                - pvl_push
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:478,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:478,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:480,17'
              BranchSideFuncs:
                - pvl_push
      Callsites:
        - Src:             'icalproperty.c:477,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:478,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:480,5'
          Dst:             pvl_push
    - functionName:    icalproperty_isa_property
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:467,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - strcmp
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:467,5'
              BranchSideFuncs:
                - strcmp
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:467,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:467,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:468,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalproperty.c:468,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:468,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:471,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:467,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:468,9'
          Dst:             strcmp
    - functionName:    fold_property_line
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_next_line_start
        - icalmemory_append_string
        - icalmemory_new_buffer
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:256,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - get_next_line_start
                - icalmemory_append_string
                - get_next_line_start
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalproperty.c:264,11'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - get_next_line_start
                - icalmemory_append_string
                - get_next_line_start
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalproperty.c:274,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:274,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:278,27'
              BranchSideFuncs:
                - get_next_line_start
                - icalmemory_append_string
                - get_next_line_start
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalproperty.c:274,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:278,27'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:299,12'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:274,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:278,27'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:299,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalproperty.c:264,11'
          Dst:             strlen
        - Src:             'icalproperty.c:266,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalproperty.c:278,27'
          Dst:             get_next_line_start
        - Src:             'icalproperty.c:291,9'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:278,27'
          Dst:             get_next_line_start
        - Src:             'icalproperty.c:283,13'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:291,9'
          Dst:             icalmemory_append_string
    - functionName:    icalproperty_get_value_kind
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - icalattach_get_is_url
        - icalparameter_get_value
        - icalparameter_value_to_value_kind
        - icalproperty_get_first_parameter
        - icalproperty_get_value
        - icalproperty_value_kind_is_default
        - icalvalue_get_attach
        - icalvalue_isa
        - icalvalue_kind_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:314,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
                - icalproperty_get_value
                - icalvalue_isa
                - icalvalue_get_attach
                - icalattach_get_is_url
            - BranchSide:      'icalproperty.c:314,9'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_get_value
                - icalparameter_value_to_value_kind
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
                - icalproperty_get_value
                - icalvalue_isa
                - icalvalue_get_attach
                - icalattach_get_is_url
        - Branch String:   'icalproperty.c:316,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:317,50'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
                - icalvalue_get_attach
                - icalattach_get_is_url
            - BranchSide:      'icalproperty.c:321,28'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
                - icalvalue_get_attach
                - icalattach_get_is_url
        - Branch String:   'icalproperty.c:320,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:321,28'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_isa
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
                - icalvalue_get_attach
                - icalattach_get_is_url
            - BranchSide:      'icalproperty.c:333,51'
              BranchSideFuncs:
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
        - Branch String:   'icalproperty.c:325,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:326,29'
              BranchSideFuncs:
                - icalvalue_get_attach
                - icalattach_get_is_url
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
            - BranchSide:      'icalproperty.c:332,14'
              BranchSideFuncs:
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
        - Branch String:   'icalproperty.c:332,31'
          Branch Sides:
            - BranchSide:      'icalproperty.c:332,31'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:333,51'
              BranchSideFuncs:
                - icalproperty_value_kind_is_default
                - icalvalue_kind_to_string
        - Branch String:   'icalproperty.c:332,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:335,23'
              BranchSideFuncs:
                - icalvalue_kind_to_string
      Callsites:
        - Src:             'icalproperty.c:314,9'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalproperty.c:317,50'
          Dst:             icalparameter_get_value
        - Src:             'icalproperty.c:317,16'
          Dst:             icalparameter_value_to_value_kind
        - Src:             'icalproperty.c:321,28'
          Dst:             icalproperty_get_value
        - Src:             'icalproperty.c:323,16'
          Dst:             icalvalue_isa
        - Src:             'icalproperty.c:326,29'
          Dst:             icalvalue_get_attach
        - Src:             'icalproperty.c:328,20'
          Dst:             icalattach_get_is_url
        - Src:             'icalproperty.c:333,10'
          Dst:             icalproperty_value_kind_is_default
        - Src:             'icalproperty.c:335,23'
          Dst:             icalvalue_kind_to_string
    - functionName:    icalproperty_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          205
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __fprintf_chk
        - fold_property_line
        - icalerror_set_errno
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalparameter_as_ical_string_r
        - icalparameter_isa
        - icalproperty_get_first_parameter
        - icalproperty_get_next_parameter
        - icalproperty_get_value
        - icalproperty_get_value_kind
        - icalproperty_kind_to_string
        - icalvalue_as_ical_string_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:361,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:361,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:369,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:369,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:371,11'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:376,39'
          Branch Sides:
            - BranchSide:      'icalproperty.c:376,48'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - icalproperty_kind_to_string
                - __fprintf_chk
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:379,25'
              BranchSideFuncs:
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:376,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:379,25'
              BranchSideFuncs:
                - icalproperty_kind_to_string
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:388,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
        - Branch String:   'icalproperty.c:382,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:383,9'
              BranchSideFuncs:
                - __fprintf_chk
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:388,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value_kind
                - icalmemory_append_string
                - icalmemory_append_string
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
        - Branch String:   'icalproperty.c:391,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:392,9'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
            - BranchSide:      'icalproperty.c:397,18'
              BranchSideFuncs:
                - icalproperty_get_first_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
        - Branch String:   'icalproperty.c:397,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:399,35'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
            - BranchSide:      'icalproperty.c:422,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
        - Branch String:   'icalproperty.c:403,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:404,13'
              BranchSideFuncs:
                - __fprintf_chk
                - __fprintf_chk
                - icalproperty_get_next_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
            - BranchSide:      'icalproperty.c:410,18'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:410,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:411,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
            - BranchSide:      'icalproperty.c:415,9'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalproperty_get_next_parameter
                - icalparameter_isa
                - icalparameter_as_ical_string_r
                - icalmemory_free_buffer
                - __fprintf_chk
                - __fprintf_chk
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
        - Branch String:   'icalproperty.c:397,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:399,35'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
            - BranchSide:      'icalproperty.c:422,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalproperty_get_value
                - icalvalue_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
                - icalmemory_append_string
        - Branch String:   'icalproperty.c:426,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:427,21'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:439,9'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:429,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalmemory_append_string
                - fold_property_line
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalproperty.c:369,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:371,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalproperty.c:379,25'
          Dst:             icalproperty_kind_to_string
        - Src:             'icalproperty.c:383,9'
          Dst:             __fprintf_chk
        - Src:             'icalproperty.c:384,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:388,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:390,19'
          Dst:             icalproperty_get_value_kind
        - Src:             'icalproperty.c:392,9'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:393,9'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:397,18'
          Dst:             icalproperty_get_first_parameter
        - Src:             'icalproperty.c:399,35'
          Dst:             icalparameter_isa
        - Src:             'icalproperty.c:401,23'
          Dst:             icalparameter_as_ical_string_r
        - Src:             'icalproperty.c:404,13'
          Dst:             __fprintf_chk
        - Src:             'icalproperty.c:406,13'
          Dst:             __fprintf_chk
        - Src:             'icalproperty.c:411,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:415,9'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:416,9'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:417,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:398,30'
          Dst:             icalproperty_get_next_parameter
        - Src:             'icalproperty.c:422,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:424,13'
          Dst:             icalproperty_get_value
        - Src:             'icalproperty.c:427,21'
          Dst:             icalvalue_as_ical_string_r
        - Src:             'icalproperty.c:0,0'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:436,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:439,9'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:443,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:447,15'
          Dst:             fold_property_line
        - Src:             'icalproperty.c:449,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalproperty_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalproperty_as_ical_string_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:347,11'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalproperty.c:347,11'
              BranchSideFuncs:
                - icalproperty_as_ical_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalproperty.c:347,11'
          Dst:             icalproperty_as_ical_string_r
        - Src:             'icalproperty.c:348,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalproperty_new_from_string
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_count_errors
        - icalcomponent_free
        - icalcomponent_get_first_property
        - icalcomponent_remove_property
        - icalerror_set_errno
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalparser_parse_string
        - icalproperty_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalproperty.c:122,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparser_parse_string
                - icalcomponent_count_errors
                - icalcomponent_get_first_property
                - icalcomponent_remove_property
                - icalcomponent_free
                - icalmemory_free_buffer
                - icalproperty_free
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:122,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparser_parse_string
                - icalcomponent_count_errors
                - icalcomponent_get_first_property
                - icalcomponent_remove_property
                - icalcomponent_free
                - icalmemory_free_buffer
                - icalproperty_free
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:129,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:129,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:131,11'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparser_parse_string
                - icalcomponent_count_errors
                - icalcomponent_get_first_property
                - icalcomponent_remove_property
                - icalcomponent_free
                - icalmemory_free_buffer
                - icalproperty_free
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:143,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:144,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:149,14'
              BranchSideFuncs:
                - icalcomponent_count_errors
                - icalcomponent_get_first_property
                - icalcomponent_remove_property
                - icalcomponent_free
                - icalmemory_free_buffer
                - icalproperty_free
        - Branch String:   'icalproperty.c:158,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:158,9'
              BranchSideFuncs:
                - icalproperty_free
            - BranchSide:      'icalproperty.c:159,9'
              BranchSideFuncs:
                - icalproperty_free
      Callsites:
        - Src:             'icalproperty.c:129,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:131,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalproperty.c:136,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:137,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:138,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:139,5'
          Dst:             icalmemory_append_string
        - Src:             'icalproperty.c:141,12'
          Dst:             icalparser_parse_string
        - Src:             'icalproperty.c:144,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:145,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:149,14'
          Dst:             icalcomponent_count_errors
        - Src:             'icalproperty.c:151,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalproperty.c:153,5'
          Dst:             icalcomponent_remove_property
        - Src:             'icalproperty.c:155,5'
          Dst:             icalcomponent_free
        - Src:             'icalproperty.c:156,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:159,9'
          Dst:             icalproperty_free
    - functionName:    icalproperty_free
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalparameter_free
        - icalvalue_free
        - icalvalue_set_parent
        - pvl_free
        - pvl_pop
      functionUses:    20
      BranchProfiles:
        - Branch String:   'icalproperty.c:170,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - pvl_pop
                - icalparameter_free
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:170,5'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - pvl_pop
                - icalparameter_free
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:170,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:170,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:172,12'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - pvl_pop
                - icalparameter_free
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:172,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:172,9'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - pvl_pop
                - icalparameter_free
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:176,12'
              BranchSideFuncs:
                - icalvalue_set_parent
                - icalvalue_free
                - pvl_pop
                - icalparameter_free
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:181,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:182,9'
              BranchSideFuncs:
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:185,17'
              BranchSideFuncs:
                - pvl_free
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalproperty.c:187,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:188,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalproperty.c:191,8'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalproperty.c:170,5'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:177,9'
          Dst:             icalvalue_set_parent
        - Src:             'icalproperty.c:178,9'
          Dst:             icalvalue_free
        - Src:             'icalproperty.c:181,21'
          Dst:             pvl_pop
        - Src:             'icalproperty.c:182,9'
          Dst:             icalparameter_free
        - Src:             'icalproperty.c:185,5'
          Dst:             pvl_free
        - Src:             'icalproperty.c:188,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalproperty.c:198,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalproperty_clone
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - icalerror_set_errno
        - icalmemory_strdup
        - icalparameter_clone
        - icalproperty_free
        - icalproperty_new_impl
        - icalvalue_clone
        - pvl_data
        - pvl_head
        - pvl_next
        - pvl_push
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalproperty.c:87,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalvalue_clone
                - icalmemory_strdup
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:87,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalvalue_clone
                - icalmemory_strdup
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:87,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:88,40'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalvalue_clone
                - icalmemory_strdup
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:89,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:91,14'
              BranchSideFuncs:
                - icalvalue_clone
                - icalmemory_strdup
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:91,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:92,24'
              BranchSideFuncs:
                - icalmemory_strdup
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:95,14'
              BranchSideFuncs:
                - icalmemory_strdup
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:95,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:96,25'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:105,28'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:98,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_free
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:105,28'
              BranchSideFuncs:
                - pvl_head
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:108,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_free
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:114,25'
              BranchSideFuncs:
                - pvl_push
                - pvl_next
                - pvl_data
                - icalparameter_clone
                - icalproperty_free
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:105,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:105,5'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:106,52'
              BranchSideFuncs:
                - pvl_data
                - icalparameter_clone
                - pvl_push
                - pvl_next
                - icalproperty_free
                - icalerror_set_errno
      Callsites:
        - Src:             'icalproperty.c:88,13'
          Dst:             icalproperty_new_impl
        - Src:             'icalproperty.c:92,24'
          Dst:             icalvalue_clone
        - Src:             'icalproperty.c:96,25'
          Dst:             icalmemory_strdup
        - Src:             'icalproperty.c:105,14'
          Dst:             pvl_head
        - Src:             'icalproperty.c:106,52'
          Dst:             pvl_data
        - Src:             'icalproperty.c:106,32'
          Dst:             icalparameter_clone
        - Src:             'icalproperty.c:114,9'
          Dst:             pvl_push
        - Src:             'icalproperty.c:105,53'
          Dst:             pvl_next
        - Src:             'icalproperty.c:0,0'
          Dst:             icalproperty_free
        - Src:             'icalproperty.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_new_impl
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
        - icalproperty_kind_is_valid
        - pvl_newlist
      functionUses:    268
      BranchProfiles:
        - Branch String:   'icalproperty.c:55,10'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_kind_is_valid
                - icalmemory_new_buffer
                - pvl_newlist
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:55,10'
              BranchSideFuncs:
                - icalproperty_kind_is_valid
                - icalmemory_new_buffer
                - pvl_newlist
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:55,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:55,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pvl_newlist
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:58,33'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - pvl_newlist
                - icalerror_set_errno
        - Branch String:   'icalproperty.c:58,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:59,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - pvl_newlist
      Callsites:
        - Src:             'icalproperty.c:55,10'
          Dst:             icalproperty_kind_is_valid
        - Src:             'icalproperty.c:58,33'
          Dst:             icalmemory_new_buffer
        - Src:             'icalproperty.c:59,9'
          Dst:             icalerror_set_errno
        - Src:             'icalproperty.c:68,24'
          Dst:             pvl_newlist
    - functionName:    icalproperty_new
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalproperty_new_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalproperty.c:75,14'
          Branch Sides:
            - BranchSide:      'icalproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
            - BranchSide:      'icalproperty.c:75,14'
              BranchSideFuncs:
                - icalproperty_new_impl
        - Branch String:   'icalproperty.c:75,9'
          Branch Sides:
            - BranchSide:      'icalproperty.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:79,28'
              BranchSideFuncs:
                - icalproperty_new_impl
      Callsites:
        - Src:             'icalproperty.c:79,28'
          Dst:             icalproperty_new_impl
    - functionName:    icalproperty_add_parameters
      functionSourceFile: '/src/libical/src/libical/icalproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalparameter_isa_parameter
        - icalproperty_add_parameter
        - icalvalue_isa_value
      functionUses:    133
      BranchProfiles:
        - Branch String:   'icalproperty.c:41,18'
          Branch Sides:
            - BranchSide:      'icalproperty.c:41,18'
              BranchSideFuncs:
                - icalvalue_isa_value
                - icalparameter_isa_parameter
                - icalerror_set_errno
                - icalproperty_add_parameter
            - BranchSide:      'icalproperty.c:41,18'
              BranchSideFuncs:
                - icalvalue_isa_value
                - icalparameter_isa_parameter
                - icalerror_set_errno
                - icalproperty_add_parameter
        - Branch String:   'icalproperty.c:41,5'
          Branch Sides:
            - BranchSide:      'icalproperty.c:42,13'
              BranchSideFuncs: []
            - BranchSide:      'icalproperty.c:49,1'
              BranchSideFuncs: []
        - Branch String:   'icalproperty.c:42,13'
          Branch Sides:
            - BranchSide:      'icalproperty.c:41,18'
              BranchSideFuncs:
                - icalvalue_isa_value
                - icalparameter_isa_parameter
                - icalerror_set_errno
                - icalproperty_add_parameter
            - BranchSide:      'icalproperty.c:43,20'
              BranchSideFuncs:
                - icalparameter_isa_parameter
                - icalerror_set_errno
                - icalvalue_isa_value
                - icalproperty_add_parameter
        - Branch String:   'icalproperty.c:43,20'
          Branch Sides:
            - BranchSide:      'icalproperty.c:44,13'
              BranchSideFuncs:
                - icalproperty_add_parameter
                - icalvalue_isa_value
                - icalparameter_isa_parameter
                - icalerror_set_errno
            - BranchSide:      'icalproperty.c:46,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalvalue_isa_value
                - icalparameter_isa_parameter
                - icalproperty_add_parameter
      Callsites:
        - Src:             'icalproperty.c:42,13'
          Dst:             icalvalue_isa_value
        - Src:             'icalproperty.c:43,20'
          Dst:             icalparameter_isa_parameter
        - Src:             'icalproperty.c:44,13'
          Dst:             icalproperty_add_parameter
        - Src:             'icalproperty.c:46,13'
          Dst:             icalerror_set_errno
    - functionName:    __day_diff
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - a
        - b
      BBCount:         17
      ICount:          121
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - get_day_of_year
        - get_days_in_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2281,11'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
            - BranchSide:      'icalrecur.c:2281,11'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
        - Branch String:   'icalrecur.c:2281,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2282,48'
              BranchSideFuncs:
                - get_day_of_year
                - get_day_of_year
            - BranchSide:      'icalrecur.c:2289,20'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
                - get_days_in_year
        - Branch String:   'icalrecur.c:2289,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2290,13'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2300,16'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
                - get_day_of_year
                - get_days_in_year
        - Branch String:   'icalrecur.c:2302,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2303,21'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
            - BranchSide:      'icalrecur.c:2304,49'
              BranchSideFuncs:
                - get_day_of_year
        - Branch String:   'icalrecur.c:2302,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2303,21'
              BranchSideFuncs:
                - get_day_of_year
            - BranchSide:      'icalrecur.c:2304,49'
              BranchSideFuncs:
                - get_day_of_year
        - Branch String:   'icalrecur.c:2306,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2306,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2308,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:2282,16'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:2283,16'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:2300,16'
          Dst:             get_days_in_year
        - Src:             'icalrecur.c:2301,16'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:2303,21'
          Dst:             get_days_in_year
        - Src:             'icalrecur.c:2304,17'
          Dst:             get_day_of_year
    - functionName:    get_day_of_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_dtstart_adjusted
        - icaltime_day_of_year
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalrecur.c:1975,33'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_dtstart_adjusted
                - icaltime_day_of_year
            - BranchSide:      'icalrecur.c:1975,33'
              BranchSideFuncs:
                - get_dtstart_adjusted
                - icaltime_day_of_year
      Callsites:
        - Src:             'icalrecur.c:1975,33'
          Dst:             get_dtstart_adjusted
        - Src:             'icalrecur.c:1975,12'
          Dst:             icaltime_day_of_year
    - functionName:    get_days_in_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_days_in_year
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalrecur.c:1889,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_year
            - BranchSide:      'icalrecur.c:1889,12'
              BranchSideFuncs:
                - icaltime_days_in_year
      Callsites:
        - Src:             'icalrecur.c:1889,12'
          Dst:             icaltime_days_in_year
    - functionName:    get_dtstart_adjusted
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_days_in_month
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:1952,35'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icalrecur.c:1952,35'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icalrecur.c:1957,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1958,31'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icalrecur.c:1960,7'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icalrecur.c:1962,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1963,29'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1964,20'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icalrecur.c:1964,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1964,16'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icalrecur.c:1965,16'
              BranchSideFuncs:
                - icaltime_days_in_month
      Callsites:
        - Src:             'icalrecur.c:1965,16'
          Dst:             icaltime_days_in_month
    - functionName:    __greg_month_diff
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    day_diff
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2095
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - a
        - b
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __day_diff
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2095,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - __day_diff
            - BranchSide:      'icalrecur.c:2095,12'
              BranchSideFuncs:
                - __day_diff
      Callsites:
        - Src:             'icalrecur.c:2095,12'
          Dst:             __day_diff
    - functionName:    adjust_to_byday
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - get_day_of_week
        - increment_monthday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2127,29'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_day_of_week
                - increment_monthday
            - BranchSide:      'icalrecur.c:2127,29'
              BranchSideFuncs:
                - get_day_of_week
                - increment_monthday
        - Branch String:   'icalrecur.c:2131,18'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2131,45'
              BranchSideFuncs:
                - increment_monthday
            - BranchSide:      'icalrecur.c:2134,21'
              BranchSideFuncs:
                - increment_monthday
        - Branch String:   'icalrecur.c:2131,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2132,13'
              BranchSideFuncs:
                - increment_monthday
            - BranchSide:      'icalrecur.c:2134,21'
              BranchSideFuncs:
                - increment_monthday
        - Branch String:   'icalrecur.c:2134,58'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2134,78'
              BranchSideFuncs:
                - increment_monthday
            - BranchSide:      'icalrecur.c:2136,34'
              BranchSideFuncs:
                - increment_monthday
        - Branch String:   'icalrecur.c:2134,58'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2134,58'
              BranchSideFuncs:
                - increment_monthday
            - BranchSide:      'icalrecur.c:2136,34'
              BranchSideFuncs:
                - increment_monthday
        - Branch String:   'icalrecur.c:2134,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2134,9'
              BranchSideFuncs:
                - increment_monthday
            - BranchSide:      'icalrecur.c:2136,34'
              BranchSideFuncs:
                - increment_monthday
      Callsites:
        - Src:             'icalrecur.c:2127,29'
          Dst:             get_day_of_week
        - Src:             'icalrecur.c:2136,9'
          Dst:             increment_monthday
    - functionName:    get_day_of_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_day_of_week
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:1914,39'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_day_of_week
            - BranchSide:      'icalrecur.c:1914,39'
              BranchSideFuncs:
                - icaltime_day_of_week
      Callsites:
        - Src:             'icalrecur.c:1914,12'
          Dst:             icaltime_day_of_week
    - functionName:    increment_monthday
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_adjust
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalrecur.c:2039,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_adjust
            - BranchSide:      'icalrecur.c:2039,28'
              BranchSideFuncs:
                - icaltime_adjust
      Callsites:
        - Src:             'icalrecur.c:2039,5'
          Dst:             icaltime_adjust
    - functionName:    month_diff
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - a
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __greg_month_diff
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2089,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - __greg_month_diff
            - BranchSide:      'icalrecur.c:2089,12'
              BranchSideFuncs:
                - __greg_month_diff
      Callsites:
        - Src:             'icalrecur.c:2089,12'
          Dst:             __greg_month_diff
    - functionName:    daymask_find_prev_bit
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3174
      functionLinenumberEnd: 3225
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          204
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:3180,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3180,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3184,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3189,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3191,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3194,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3194,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3195,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3198,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3201,24'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3194,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3194,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3195,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3214,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3215,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3214,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3215,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3214,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3215,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3214,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3215,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3214,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3214,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3215,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3214,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3216,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    prev_yearday
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3264
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - daymask_find_prev_bit
        - increment_year
        - prev_hour
        - reset_period_start
        - set_day_of_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:3265,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_hour
                - reset_period_start
                - daymask_find_prev_bit
                - set_day_of_year
                - increment_year
                - daymask_find_prev_bit
            - BranchSide:      'icalrecur.c:3265,9'
              BranchSideFuncs:
                - prev_hour
                - reset_period_start
                - daymask_find_prev_bit
                - set_day_of_year
                - increment_year
                - daymask_find_prev_bit
        - Branch String:   'icalrecur.c:3265,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3265,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3271,5'
              BranchSideFuncs:
                - reset_period_start
                - daymask_find_prev_bit
                - set_day_of_year
                - increment_year
                - daymask_find_prev_bit
        - Branch String:   'icalrecur.c:3276,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3278,34'
              BranchSideFuncs:
                - daymask_find_prev_bit
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:3284,26'
              BranchSideFuncs:
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:3284,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3286,9'
              BranchSideFuncs:
                - increment_year
                - set_day_of_year
            - BranchSide:      'icalrecur.c:3289,27'
              BranchSideFuncs:
                - set_day_of_year
      Callsites:
        - Src:             'icalrecur.c:3265,9'
          Dst:             prev_hour
        - Src:             'icalrecur.c:3271,5'
          Dst:             reset_period_start
        - Src:             'icalrecur.c:3274,24'
          Dst:             daymask_find_prev_bit
        - Src:             'icalrecur.c:3281,28'
          Dst:             daymask_find_prev_bit
        - Src:             'icalrecur.c:3286,9'
          Dst:             increment_year
        - Src:             'icalrecur.c:3289,5'
          Dst:             set_day_of_year
    - functionName:    prev_hour
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_hour
        - increment_monthday
        - prev_minute
        - prev_unit
        - set_hour
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:2512,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_unit
            - BranchSide:      'icalrecur.c:2512,12'
              BranchSideFuncs:
                - prev_unit
      Callsites:
        - Src:             'icalrecur.c:2512,12'
          Dst:             prev_unit
        - Src:             'icalrecur.c:2512,12'
          Dst:             prev_minute
        - Src:             'icalrecur.c:2512,12'
          Dst:             set_hour
        - Src:             'icalrecur.c:2512,12'
          Dst:             increment_hour
        - Src:             'icalrecur.c:2512,12'
          Dst:             increment_monthday
    - functionName:    reset_period_start
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2100,30'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - set_datetime
            - BranchSide:      'icalrecur.c:2100,30'
              BranchSideFuncs:
                - set_datetime
      Callsites:
        - Src:             'icalrecur.c:2100,5'
          Dst:             set_datetime
    - functionName:    __next_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_month_days
        - increment_month
        - occurrence_as_icaltime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2764,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - increment_month
                - occurrence_as_icaltime
                - expand_month_days
            - BranchSide:      'icalrecur.c:2764,5'
              BranchSideFuncs:
                - increment_month
                - occurrence_as_icaltime
                - expand_month_days
      Callsites:
        - Src:             'icalrecur.c:2764,5'
          Dst:             increment_month
        - Src:             'icalrecur.c:2765,12'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:2766,5'
          Dst:             expand_month_days
    - functionName:    __next_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3100
      functionLinenumberEnd: 3107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_year_days
        - increment_year
        - occurrence_as_icaltime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:3104,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - increment_year
                - occurrence_as_icaltime
                - expand_year_days
            - BranchSide:      'icalrecur.c:3104,5'
              BranchSideFuncs:
                - increment_year
                - occurrence_as_icaltime
                - expand_year_days
      Callsites:
        - Src:             'icalrecur.c:3104,5'
          Dst:             increment_year
        - Src:             'icalrecur.c:3105,12'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3106,5'
          Dst:             expand_year_days
    - functionName:    increment_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_day_of_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_days_in_year
        - icaltime_from_day_of_year
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalrecur.c:1896,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - get_days_in_year
            - BranchSide:      'icalrecur.c:1896,13'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - get_days_in_year
        - Branch String:   'icalrecur.c:1896,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1896,9'
              BranchSideFuncs:
                - get_days_in_year
                - icaltime_from_day_of_year
            - BranchSide:      'icalrecur.c:1897,45'
              BranchSideFuncs:
                - get_days_in_year
                - icaltime_from_day_of_year
      Callsites:
        - Src:             'icalrecur.c:1897,16'
          Dst:             get_days_in_year
        - Src:             'icalrecur.c:1900,12'
          Dst:             icaltime_from_day_of_year
    - functionName:    occurrence_as_icaltime
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1986
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltime_normalize
      functionUses:    16
      BranchProfiles:
        - Branch String:   'icalrecur.c:1987,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_normalize
            - BranchSide:      'icalrecur.c:1987,13'
              BranchSideFuncs:
                - icaltime_normalize
        - Branch String:   'icalrecur.c:1987,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1987,64'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1987,50'
              BranchSideFuncs:
                - icaltime_normalize
      Callsites:
        - Src:             'icalrecur.c:1987,25'
          Dst:             icaltime_normalize
    - functionName:    expand_year_days
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 3097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          555
      EdgeCount:       121
      CyclomaticComplexity: 33
      functionsReached:
        - __icaltime_from_day_of_year
        - daysmask_clearall
        - daysmask_setbit
        - expand_by_day
        - expand_bymonth_days
        - filter_bysetpos
        - get_day_of_week
        - get_day_of_week_adjusted
        - get_day_of_year
        - get_days_in_month
        - get_days_in_year
        - get_start_of_week
        - has_by_data
        - icalerror_set_errno
        - occurrence_as_icaltime
        - set_day_of_year
        - set_month
        - weeks_in_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2919,33'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_days_in_year
                - daysmask_clearall
                - occurrence_as_icaltime
                - has_by_data
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
                - set_month
                - expand_bymonth_days
            - BranchSide:      'icalrecur.c:2919,33'
              BranchSideFuncs:
                - get_days_in_year
                - daysmask_clearall
                - occurrence_as_icaltime
                - has_by_data
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
                - set_month
                - expand_bymonth_days
        - Branch String:   'icalrecur.c:2928,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2930,13'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
                - set_month
                - expand_bymonth_days
            - BranchSide:      'icalrecur.c:2974,16'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
                - set_month
                - expand_bymonth_days
        - Branch String:   'icalrecur.c:2930,48'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2931,13'
              BranchSideFuncs:
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2932,13'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2931,46'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2931,49'
              BranchSideFuncs:
                - has_by_data
                - icalerror_set_errno
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2932,13'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2940,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2941,31'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:2965,28'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:2941,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2937,66'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2950,29'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:2958,29'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:2950,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:2969,13'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:2958,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:2969,13'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:2965,24'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2966,21'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:2969,13'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:2971,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2937,66'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2972,34'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2937,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2938,53'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:3024,9'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:2979,50'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2980,14'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2981,13'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2980,47'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2980,51'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2986,14'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2978,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2981,13'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2986,14'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - weeks_in_year
                - get_day_of_year
                - __icaltime_from_day_of_year
                - get_start_of_week
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2993,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2994,21'
              BranchSideFuncs:
                - get_start_of_week
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2996,31'
              BranchSideFuncs:
                - get_start_of_week
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
        - Branch String:   'icalrecur.c:3002,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:3003,28'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:3010,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2999,62'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:3011,38'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2999,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:3000,59'
              BranchSideFuncs:
                - daysmask_setbit
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:3019,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3016,63'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - set_month
                - expand_bymonth_days
            - BranchSide:      'icalrecur.c:3020,34'
              BranchSideFuncs:
                - expand_bymonth_days
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
                - set_month
        - Branch String:   'icalrecur.c:3016,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3017,72'
              BranchSideFuncs:
                - set_month
                - expand_bymonth_days
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
            - BranchSide:      'icalrecur.c:3024,9'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - has_by_data
        - Branch String:   'icalrecur.c:3024,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3027,13'
              BranchSideFuncs:
                - has_by_data
                - filter_bysetpos
            - BranchSide:      'icalrecur.c:3091,9'
              BranchSideFuncs:
                - has_by_data
                - filter_bysetpos
        - Branch String:   'icalrecur.c:3027,49'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3027,52'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
            - BranchSide:      'icalrecur.c:3030,15'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - filter_bysetpos
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - __icaltime_from_day_of_year
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
        - Branch String:   'icalrecur.c:3036,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3037,62'
              BranchSideFuncs:
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - get_day_of_week_adjusted
                - expand_by_day
                - has_by_data
                - filter_bysetpos
            - BranchSide:      'icalrecur.c:3091,9'
              BranchSideFuncs:
                - has_by_data
                - filter_bysetpos
        - Branch String:   'icalrecur.c:3058,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3062,23'
              BranchSideFuncs:
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - expand_by_day
                - has_by_data
                - filter_bysetpos
            - BranchSide:      'icalrecur.c:3077,29'
              BranchSideFuncs:
                - get_day_of_week_adjusted
                - set_day_of_year
                - get_day_of_week
                - expand_by_day
                - has_by_data
                - filter_bysetpos
        - Branch String:   'icalrecur.c:3063,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3066,17'
              BranchSideFuncs:
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - has_by_data
                - filter_bysetpos
            - BranchSide:      'icalrecur.c:3069,17'
              BranchSideFuncs:
                - set_day_of_year
                - get_start_of_week
                - weeks_in_year
                - expand_by_day
                - has_by_data
                - filter_bysetpos
        - Branch String:   'icalrecur.c:3091,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3091,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3093,49'
              BranchSideFuncs:
                - filter_bysetpos
      Callsites:
        - Src:             'icalrecur.c:2919,33'
          Dst:             get_days_in_year
        - Src:             'icalrecur.c:2922,5'
          Dst:             daysmask_clearall
        - Src:             'icalrecur.c:2926,26'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:2928,9'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2930,13'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2931,13'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2931,49'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2932,13'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2969,13'
          Dst:             daysmask_setbit
        - Src:             'icalrecur.c:2974,16'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2979,13'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2980,14'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2980,51'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2986,14'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2987,26'
          Dst:             weeks_in_year
        - Src:             'icalrecur.c:2990,19'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:2992,19'
          Dst:             __icaltime_from_day_of_year
        - Src:             'icalrecur.c:2996,31'
          Dst:             get_start_of_week
        - Src:             'icalrecur.c:3008,17'
          Dst:             daysmask_setbit
        - Src:             'icalrecur.c:2981,13'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:3017,25'
          Dst:             set_month
        - Src:             'icalrecur.c:3020,34'
          Dst:             expand_bymonth_days
        - Src:             'icalrecur.c:3024,9'
          Dst:             has_by_data
        - Src:             'icalrecur.c:3027,13'
          Dst:             has_by_data
        - Src:             'icalrecur.c:3027,52'
          Dst:             has_by_data
        - Src:             'icalrecur.c:3033,13'
          Dst:             has_by_data
        - Src:             'icalrecur.c:3042,21'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:3043,29'
          Dst:             get_day_of_week_adjusted
        - Src:             'icalrecur.c:3046,33'
          Dst:             get_days_in_month
        - Src:             'icalrecur.c:3047,28'
          Dst:             get_day_of_week_adjusted
        - Src:             'icalrecur.c:3050,34'
          Dst:             expand_by_day
        - Src:             'icalrecur.c:3058,17'
          Dst:             has_by_data
        - Src:             'icalrecur.c:3062,23'
          Dst:             __icaltime_from_day_of_year
        - Src:             'icalrecur.c:3069,17'
          Dst:             set_day_of_year
        - Src:             'icalrecur.c:3070,31'
          Dst:             get_start_of_week
        - Src:             'icalrecur.c:3071,33'
          Dst:             weeks_in_year
        - Src:             'icalrecur.c:3077,29'
          Dst:             get_day_of_week_adjusted
        - Src:             'icalrecur.c:3080,17'
          Dst:             set_day_of_year
        - Src:             'icalrecur.c:3081,28'
          Dst:             get_day_of_week
        - Src:             'icalrecur.c:3086,30'
          Dst:             expand_by_day
        - Src:             'icalrecur.c:3091,9'
          Dst:             has_by_data
        - Src:             'icalrecur.c:3093,9'
          Dst:             filter_bysetpos
    - functionName:    daysmask_clearall
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    has_by_data
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    daysmask_setbit
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalrecur.c:1166,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1166,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1167,13'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:1167,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1168,37'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1170,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    weeks_in_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icaltime_day_of_week
        - icaltime_from_day_of_year
        - icaltime_is_leap_year
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalrecur.c:1223,36'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icaltime_day_of_week
                - icaltime_is_leap_year
            - BranchSide:      'icalrecur.c:1223,36'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icaltime_day_of_week
                - icaltime_is_leap_year
        - Branch String:   'icalrecur.c:1224,29'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1224,29'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1224,37'
              BranchSideFuncs:
                - icaltime_is_leap_year
        - Branch String:   'icalrecur.c:1224,42'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1224,45'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icalrecur.c:1224,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:1223,36'
          Dst:             icaltime_from_day_of_year
        - Src:             'icalrecur.c:1223,15'
          Dst:             icaltime_day_of_week
        - Src:             'icalrecur.c:1224,45'
          Dst:             icaltime_is_leap_year
    - functionName:    __icaltime_from_day_of_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - get_days_in_year
        - get_week_number
        - icaltime_from_day_of_year
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:1995,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - get_week_number
                - get_days_in_year
            - BranchSide:      'icalrecur.c:1995,13'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - get_week_number
                - get_days_in_year
        - Branch String:   'icalrecur.c:1995,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1996,16'
              BranchSideFuncs:
                - get_days_in_year
                - icaltime_from_day_of_year
                - get_week_number
            - BranchSide:      'icalrecur.c:1999,10'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - get_week_number
        - Branch String:   'icalrecur.c:2001,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2001,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2002,19'
              BranchSideFuncs:
                - get_week_number
      Callsites:
        - Src:             'icalrecur.c:1996,16'
          Dst:             get_days_in_year
        - Src:             'icalrecur.c:1999,10'
          Dst:             icaltime_from_day_of_year
        - Src:             'icalrecur.c:2002,19'
          Dst:             get_week_number
    - functionName:    get_start_of_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_start_doy_week
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:1909,42'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_start_doy_week
            - BranchSide:      'icalrecur.c:1909,42'
              BranchSideFuncs:
                - icaltime_start_doy_week
      Callsites:
        - Src:             'icalrecur.c:1909,12'
          Dst:             icaltime_start_doy_week
    - functionName:    set_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_bymonth_days
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          171
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - daysmask_setbit
        - get_day_of_year
        - get_days_in_month
        - get_days_in_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2540,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_days_in_month
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2540,25'
              BranchSideFuncs:
                - get_days_in_month
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2546,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2547,32'
              BranchSideFuncs:
                - get_days_in_year
                - get_day_of_year
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2582,59'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2549,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2542,63'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2557,26'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2568,26'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2557,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2558,21'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2560,32'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2560,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2561,27'
              BranchSideFuncs:
                - daysmask_setbit
                - get_day_of_year
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2582,59'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2568,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2570,17'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2572,32'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2572,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2582,59'
              BranchSideFuncs:
                - daysmask_setbit
                - get_day_of_year
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2585,9'
              BranchSideFuncs:
                - daysmask_setbit
                - get_day_of_year
                - get_days_in_year
        - Branch String:   'icalrecur.c:2581,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2582,59'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2585,9'
              BranchSideFuncs:
                - daysmask_setbit
                - get_day_of_year
                - get_days_in_year
        - Branch String:   'icalrecur.c:2587,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2542,63'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2588,30'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
        - Branch String:   'icalrecur.c:2542,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2542,5'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
            - BranchSide:      'icalrecur.c:2543,85'
              BranchSideFuncs:
                - get_day_of_year
                - daysmask_setbit
                - get_days_in_year
      Callsites:
        - Src:             'icalrecur.c:2540,25'
          Dst:             get_days_in_month
        - Src:             'icalrecur.c:2547,32'
          Dst:             get_days_in_year
        - Src:             'icalrecur.c:2582,19'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:2585,9'
          Dst:             daysmask_setbit
    - functionName:    get_day_of_week_adjusted
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_dtstart_adjusted
        - icaltime_day_of_week
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalrecur.c:1981,33'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_dtstart_adjusted
                - icaltime_day_of_week
            - BranchSide:      'icalrecur.c:1981,33'
              BranchSideFuncs:
                - get_dtstart_adjusted
                - icaltime_day_of_week
      Callsites:
        - Src:             'icalrecur.c:1981,33'
          Dst:             get_dtstart_adjusted
        - Src:             'icalrecur.c:1981,12'
          Dst:             icaltime_day_of_week
    - functionName:    get_days_in_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_days_in_month
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:1946,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icalrecur.c:1946,12'
              BranchSideFuncs:
                - icaltime_days_in_month
      Callsites:
        - Src:             'icalrecur.c:1946,12'
          Dst:             icaltime_days_in_month
    - functionName:    expand_by_day
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          315
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __icaltime_from_day_of_year
        - daysmask_getbit
        - daysmask_set_range
        - daysmask_setbit
        - has_by_data
        - icalrecurrencetype_day_day_of_week
        - icalrecurrencetype_day_position
        - weeks_in_year
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:2601,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daysmask_set_range
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2604,26'
              BranchSideFuncs:
                - daysmask_set_range
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2620,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2625,24'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2642,13'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2625,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2627,50'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2635,49'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2629,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2608,57'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2642,13'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2637,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2608,57'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2642,13'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2642,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2643,25'
              BranchSideFuncs:
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2645,57'
              BranchSideFuncs:
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2653,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2655,30'
              BranchSideFuncs:
                - daysmask_getbit
                - daysmask_setbit
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
            - BranchSide:      'icalrecur.c:2674,31'
              BranchSideFuncs:
                - daysmask_getbit
                - daysmask_setbit
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
        - Branch String:   'icalrecur.c:2658,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2659,34'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2687,23'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2661,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2662,32'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2664,32'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2664,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2658,73'
              BranchSideFuncs:
                - daysmask_getbit
                - daysmask_setbit
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
            - BranchSide:      'icalrecur.c:2674,31'
              BranchSideFuncs:
                - daysmask_getbit
                - daysmask_setbit
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
        - Branch String:   'icalrecur.c:2674,31'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2676,65'
              BranchSideFuncs:
                - daysmask_setbit
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
            - BranchSide:      'icalrecur.c:2680,54'
              BranchSideFuncs:
                - daysmask_setbit
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
        - Branch String:   'icalrecur.c:2680,77'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2680,80'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2687,23'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2680,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2681,34'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2687,23'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2682,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2683,42'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2687,23'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2687,23'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2608,50'
              BranchSideFuncs:
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2687,32'
              BranchSideFuncs:
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2687,51'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2608,50'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2687,54'
              BranchSideFuncs:
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2687,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2608,50'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2653,17'
              BranchSideFuncs:
                - has_by_data
                - weeks_in_year
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - daysmask_getbit
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2608,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2608,5'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2610,88'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_position
                - __icaltime_from_day_of_year
                - has_by_data
                - weeks_in_year
                - daysmask_getbit
                - daysmask_setbit
      Callsites:
        - Src:             'icalrecur.c:2606,5'
          Dst:             daysmask_set_range
        - Src:             'icalrecur.c:2610,24'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icalrecur.c:2611,19'
          Dst:             icalrecurrencetype_day_position
        - Src:             'icalrecur.c:2645,19'
          Dst:             __icaltime_from_day_of_year
        - Src:             'icalrecur.c:2653,17'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2655,30'
          Dst:             weeks_in_year
        - Src:             'icalrecur.c:2676,37'
          Dst:             daysmask_getbit
        - Src:             'icalrecur.c:2680,22'
          Dst:             daysmask_setbit
    - functionName:    filter_bysetpos
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2696
      functionLinenumberEnd: 2715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - check_set_position
        - daymask_find_next_bit
        - daysmask_setbit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2700,11'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2700,11'
              BranchSideFuncs:
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2703,43'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2703,43'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2703,11'
              BranchSideFuncs:
                - check_set_position
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2702,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2702,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2705,57'
              BranchSideFuncs:
                - check_set_position
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2705,62'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2706,57'
              BranchSideFuncs:
                - check_set_position
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2708,9'
              BranchSideFuncs:
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - check_set_position
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2710,19'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2704,54'
              BranchSideFuncs:
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
                - check_set_position
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2710,34'
              BranchSideFuncs:
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
                - check_set_position
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2710,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2704,54'
              BranchSideFuncs:
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
                - check_set_position
                - daysmask_setbit
            - BranchSide:      'icalrecur.c:2711,30'
              BranchSideFuncs:
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
                - check_set_position
                - daysmask_setbit
        - Branch String:   'icalrecur.c:2703,43'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2703,43'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2703,11'
              BranchSideFuncs:
                - check_set_position
                - daysmask_setbit
                - daymask_find_next_bit
                - check_set_position
                - daysmask_setbit
      Callsites:
        - Src:             'icalrecur.c:2702,16'
          Dst:             daymask_find_next_bit
        - Src:             'icalrecur.c:2705,22'
          Dst:             check_set_position
        - Src:             'icalrecur.c:2708,9'
          Dst:             daysmask_setbit
        - Src:             'icalrecur.c:2706,22'
          Dst:             check_set_position
        - Src:             'icalrecur.c:2708,9'
          Dst:             daysmask_setbit
        - Src:             'icalrecur.c:2704,16'
          Dst:             daymask_find_next_bit
    - functionName:    daymask_find_next_bit
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          331
      EdgeCount:       76
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:3126,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3126,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3130,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3135,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3137,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,64'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3141,53'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3143,17'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3145,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,64'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3141,53'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3143,17'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3145,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,64'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3141,53'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3143,17'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3145,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,64'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3141,53'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3142,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3145,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,64'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3141,53'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3141,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3143,17'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3145,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3161,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3162,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3161,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3162,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3161,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3162,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3161,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3162,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3161,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3161,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3162,19'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3161,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3161,17'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3163,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_set_position
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2527,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2527,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2528,13'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2528,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2527,60'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2528,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    daysmask_set_range
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:1135,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1135,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1138,61'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:1138,31'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1140,49'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1141,63'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:1141,31'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1143,55'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1146,29'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:1146,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1147,41'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1149,29'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:1149,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1150,59'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1156,31'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:1135,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1135,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1138,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrecurrencetype_day_day_of_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecurrencetype_day_position
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalrecurrencetype_day_day_of_week
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:3830,15'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:3830,15'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
      Callsites:
        - Src:             'icalrecur.c:3830,15'
          Dst:             icalrecurrencetype_day_day_of_week
    - functionName:    daysmask_getbit
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_week_number
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - tt
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_day_of_week
        - icaltime_day_of_year
        - weeks_in_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:1926,11'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_day_of_week
                - icaltime_day_of_year
                - weeks_in_year
                - weeks_in_year
            - BranchSide:      'icalrecur.c:1926,11'
              BranchSideFuncs:
                - icaltime_day_of_week
                - icaltime_day_of_year
                - weeks_in_year
                - weeks_in_year
        - Branch String:   'icalrecur.c:1927,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1928,13'
              BranchSideFuncs:
                - icaltime_day_of_year
                - weeks_in_year
                - weeks_in_year
            - BranchSide:      'icalrecur.c:1930,13'
              BranchSideFuncs:
                - icaltime_day_of_year
                - weeks_in_year
                - weeks_in_year
        - Branch String:   'icalrecur.c:1931,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1930,50'
              BranchSideFuncs:
                - weeks_in_year
            - BranchSide:      'icalrecur.c:1933,33'
              BranchSideFuncs:
                - weeks_in_year
        - Branch String:   'icalrecur.c:1934,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1934,16'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1937,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:1926,11'
          Dst:             icaltime_day_of_week
        - Src:             'icalrecur.c:1930,13'
          Dst:             icaltime_day_of_year
        - Src:             'icalrecur.c:1933,16'
          Dst:             weeks_in_year
        - Src:             'icalrecur.c:1934,23'
          Dst:             weeks_in_year
    - functionName:    increment_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __increment_month
        - has_by_data
        - occurrence_as_icaltime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2320,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - __increment_month
                - has_by_data
                - occurrence_as_icaltime
                - __increment_month
                - occurrence_as_icaltime
            - BranchSide:      'icalrecur.c:2320,5'
              BranchSideFuncs:
                - __increment_month
                - has_by_data
                - occurrence_as_icaltime
                - __increment_month
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:2322,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2322,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2323,36'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - __increment_month
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:2327,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2329,35'
              BranchSideFuncs:
                - __increment_month
                - occurrence_as_icaltime
            - BranchSide:      'icalrecur.c:2333,13'
              BranchSideFuncs:
                - __increment_month
                - occurrence_as_icaltime
      Callsites:
        - Src:             'icalrecur.c:2320,5'
          Dst:             __increment_month
        - Src:             'icalrecur.c:2322,9'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2323,36'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:2333,13'
          Dst:             __increment_month
        - Src:             'icalrecur.c:2334,20'
          Dst:             occurrence_as_icaltime
    - functionName:    expand_month_days
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - daysmask_clearall
        - expand_by_day
        - expand_bymonth_days
        - filter_bysetpos
        - get_day_of_week_adjusted
        - get_day_of_year
        - get_days_in_month
        - has_by_data
        - occurrence_as_icaltime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2724,29'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - daysmask_clearall
                - occurrence_as_icaltime
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - expand_bymonth_days
                - has_by_data
                - get_day_of_week_adjusted
                - has_by_data
                - expand_by_day
                - has_by_data
                - filter_bysetpos
            - BranchSide:      'icalrecur.c:2724,29'
              BranchSideFuncs:
                - daysmask_clearall
                - occurrence_as_icaltime
                - get_day_of_year
                - get_day_of_week_adjusted
                - get_days_in_month
                - expand_bymonth_days
                - has_by_data
                - get_day_of_week_adjusted
                - has_by_data
                - expand_by_day
                - has_by_data
                - filter_bysetpos
        - Branch String:   'icalrecur.c:2737,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2741,15'
              BranchSideFuncs:
                - has_by_data
                - filter_bysetpos
            - BranchSide:      'icalrecur.c:2750,9'
              BranchSideFuncs:
                - has_by_data
                - filter_bysetpos
        - Branch String:   'icalrecur.c:2750,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2750,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2753,52'
              BranchSideFuncs:
                - filter_bysetpos
      Callsites:
        - Src:             'icalrecur.c:2724,5'
          Dst:             daysmask_clearall
        - Src:             'icalrecur.c:2728,26'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:2730,18'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:2731,17'
          Dst:             get_day_of_week_adjusted
        - Src:             'icalrecur.c:2732,21'
          Dst:             get_days_in_month
        - Src:             'icalrecur.c:2735,21'
          Dst:             expand_bymonth_days
        - Src:             'icalrecur.c:2737,9'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2743,20'
          Dst:             get_day_of_week_adjusted
        - Src:             'icalrecur.c:2747,39'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2745,25'
          Dst:             expand_by_day
        - Src:             'icalrecur.c:2750,9'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2752,9'
          Dst:             filter_bysetpos
    - functionName:    __increment_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - increment_year
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:2016,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - increment_year
            - BranchSide:      'icalrecur.c:2016,16'
              BranchSideFuncs:
                - increment_year
        - Branch String:   'icalrecur.c:2025,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2026,45'
              BranchSideFuncs:
                - increment_year
            - BranchSide:      'icalrecur.c:2030,21'
              BranchSideFuncs:
                - increment_year
        - Branch String:   'icalrecur.c:2032,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2032,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2033,9'
              BranchSideFuncs:
                - increment_year
      Callsites:
        - Src:             'icalrecur.c:2033,9'
          Dst:             increment_year
    - functionName:    set_datetime
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - date
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __get_start_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2072,11'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - __get_start_time
            - BranchSide:      'icalrecur.c:2072,11'
              BranchSideFuncs:
                - __get_start_time
        - Branch String:   'icalrecur.c:2078,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2078,9'
              BranchSideFuncs:
                - __get_start_time
            - BranchSide:      'icalrecur.c:2079,50'
              BranchSideFuncs:
                - __get_start_time
      Callsites:
        - Src:             'icalrecur.c:2079,9'
          Dst:             __get_start_time
    - functionName:    __get_start_time
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - date
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - has_by_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:1238,47'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
            - BranchSide:      'icalrecur.c:1238,47'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
        - Branch String:   'icalrecur.c:1240,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1241,22'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
            - BranchSide:      'icalrecur.c:1242,16'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
                - has_by_data
        - Branch String:   'icalrecur.c:1242,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1243,17'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
            - BranchSide:      'icalrecur.c:1245,30'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
        - Branch String:   'icalrecur.c:1248,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1249,24'
              BranchSideFuncs:
                - has_by_data
            - BranchSide:      'icalrecur.c:1250,16'
              BranchSideFuncs:
                - has_by_data
                - has_by_data
        - Branch String:   'icalrecur.c:1250,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1251,19'
              BranchSideFuncs:
                - has_by_data
            - BranchSide:      'icalrecur.c:1253,32'
              BranchSideFuncs:
                - has_by_data
        - Branch String:   'icalrecur.c:1256,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1257,24'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1258,16'
              BranchSideFuncs:
                - has_by_data
        - Branch String:   'icalrecur.c:1258,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1259,19'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1261,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:1242,16'
          Dst:             has_by_data
        - Src:             'icalrecur.c:1250,16'
          Dst:             has_by_data
        - Src:             'icalrecur.c:1258,16'
          Dst:             has_by_data
    - functionName:    prev_minute
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_hour
        - increment_minute
        - prev_second
        - prev_unit
        - set_minute
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2506,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_unit
            - BranchSide:      'icalrecur.c:2506,12'
              BranchSideFuncs:
                - prev_unit
      Callsites:
        - Src:             'icalrecur.c:2506,12'
          Dst:             prev_unit
        - Src:             'icalrecur.c:2506,12'
          Dst:             prev_second
        - Src:             'icalrecur.c:2506,12'
          Dst:             set_minute
        - Src:             'icalrecur.c:2506,12'
          Dst:             increment_minute
        - Src:             'icalrecur.c:2506,12'
          Dst:             increment_hour
    - functionName:    set_hour
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increment_hour
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_adjust
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalrecur.c:2044,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_adjust
            - BranchSide:      'icalrecur.c:2044,28'
              BranchSideFuncs:
                - icaltime_adjust
      Callsites:
        - Src:             'icalrecur.c:2044,5'
          Dst:             icaltime_adjust
    - functionName:    prev_unit
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          161
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:2455,32'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'icalrecur.c:2455,32'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'icalrecur.c:2461,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2461,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2463,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2461,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2461,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2463,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2461,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2461,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2463,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2463,23'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2463,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2467,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2463,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2463,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2467,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2467,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2468,52'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2483,16'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2474,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2476,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2481,35'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2483,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2483,16'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2485,37'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2491,36'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2491,36'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2491,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2491,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2491,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2492,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:2461,5'
          Dst:             __assert_fail
    - functionName:    prev_second
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_minute
        - increment_second
        - prev_unit
        - set_second
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2500,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_unit
            - BranchSide:      'icalrecur.c:2500,12'
              BranchSideFuncs:
                - prev_unit
      Callsites:
        - Src:             'icalrecur.c:2500,12'
          Dst:             prev_unit
        - Src:             'icalrecur.c:2500,12'
          Dst:             set_second
        - Src:             'icalrecur.c:2500,12'
          Dst:             increment_second
        - Src:             'icalrecur.c:2500,12'
          Dst:             increment_minute
    - functionName:    increment_minute
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2048
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_adjust
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalrecur.c:2049,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_adjust
            - BranchSide:      'icalrecur.c:2049,28'
              BranchSideFuncs:
                - icaltime_adjust
      Callsites:
        - Src:             'icalrecur.c:2049,5'
          Dst:             icaltime_adjust
    - functionName:    increment_second
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_adjust
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:2054,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_adjust
            - BranchSide:      'icalrecur.c:2054,28'
              BranchSideFuncs:
                - icaltime_adjust
      Callsites:
        - Src:             'icalrecur.c:2054,5'
          Dst:             icaltime_adjust
    - functionName:    set_minute
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_second
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prev_weekday_by_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - get_start_of_week
        - has_by_data
        - icalrecurrencetype_day_day_of_week
        - increment_year
        - prev_hour
        - set_day_of_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2854,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_hour
                - has_by_data
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:2854,9'
              BranchSideFuncs:
                - prev_hour
                - has_by_data
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2854,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2854,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2858,10'
              BranchSideFuncs:
                - has_by_data
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2858,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2858,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2864,5'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2867,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2868,72'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:2875,80'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2877,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2878,13'
              BranchSideFuncs:
                - get_start_of_week
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:2881,21'
              BranchSideFuncs:
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2883,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2885,9'
              BranchSideFuncs:
                - increment_year
                - set_day_of_year
            - BranchSide:      'icalrecur.c:2888,5'
              BranchSideFuncs:
                - set_day_of_year
      Callsites:
        - Src:             'icalrecur.c:2854,9'
          Dst:             prev_hour
        - Src:             'icalrecur.c:2858,10'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2875,16'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icalrecur.c:2881,21'
          Dst:             get_start_of_week
        - Src:             'icalrecur.c:2885,9'
          Dst:             increment_year
        - Src:             'icalrecur.c:2888,5'
          Dst:             set_day_of_year
    - functionName:    next_yearday
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3229
      functionLinenumberEnd: 3260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - daymask_find_next_bit
        - increment_year
        - next_hour
        - reset_period_start
        - set_day_of_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:3230,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_hour
                - reset_period_start
                - daymask_find_next_bit
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:3230,9'
              BranchSideFuncs:
                - next_hour
                - reset_period_start
                - daymask_find_next_bit
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:3230,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3230,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3236,5'
              BranchSideFuncs:
                - reset_period_start
                - daymask_find_next_bit
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:3246,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3244,37'
              BranchSideFuncs:
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:3252,26'
              BranchSideFuncs:
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:3252,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3254,9'
              BranchSideFuncs:
                - increment_year
                - set_day_of_year
            - BranchSide:      'icalrecur.c:3257,27'
              BranchSideFuncs:
                - set_day_of_year
      Callsites:
        - Src:             'icalrecur.c:3230,9'
          Dst:             next_hour
        - Src:             'icalrecur.c:3236,5'
          Dst:             reset_period_start
        - Src:             'icalrecur.c:3239,24'
          Dst:             daymask_find_next_bit
        - Src:             'icalrecur.c:3254,9'
          Dst:             increment_year
        - Src:             'icalrecur.c:3257,5'
          Dst:             set_day_of_year
    - functionName:    next_hour
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2437
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_hour
        - increment_monthday
        - next_minute
        - next_unit
        - set_hour
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:2438,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_unit
            - BranchSide:      'icalrecur.c:2438,12'
              BranchSideFuncs:
                - next_unit
      Callsites:
        - Src:             'icalrecur.c:2438,12'
          Dst:             next_unit
        - Src:             'icalrecur.c:2438,12'
          Dst:             next_minute
        - Src:             'icalrecur.c:2438,12'
          Dst:             set_hour
        - Src:             'icalrecur.c:2438,12'
          Dst:             increment_hour
        - Src:             'icalrecur.c:2438,12'
          Dst:             increment_monthday
    - functionName:    next_minute
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_hour
        - increment_minute
        - next_second
        - next_unit
        - set_minute
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2432,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_unit
            - BranchSide:      'icalrecur.c:2432,12'
              BranchSideFuncs:
                - next_unit
      Callsites:
        - Src:             'icalrecur.c:2432,12'
          Dst:             next_unit
        - Src:             'icalrecur.c:2432,12'
          Dst:             next_second
        - Src:             'icalrecur.c:2432,12'
          Dst:             set_minute
        - Src:             'icalrecur.c:2432,12'
          Dst:             increment_minute
        - Src:             'icalrecur.c:2432,12'
          Dst:             increment_hour
    - functionName:    next_unit
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          172
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - icalerror_set_errno
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:2379,32'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2379,32'
              BranchSideFuncs:
                - __assert_fail
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2385,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2385,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2387,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2385,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2385,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2387,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2385,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2385,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2387,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2387,23'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2387,26'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2391,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2387,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2387,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2391,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2391,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2394,52'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2409,16'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2397,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2398,27'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2403,27'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2403,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2404,39'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2406,13'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2409,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2409,16'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2411,36'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2417,36'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2417,36'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2417,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2417,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2417,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2418,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:2385,5'
          Dst:             __assert_fail
        - Src:             'icalrecur.c:2406,13'
          Dst:             icalerror_set_errno
    - functionName:    next_second
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_minute
        - increment_second
        - next_unit
        - set_second
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:2426,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_unit
            - BranchSide:      'icalrecur.c:2426,12'
              BranchSideFuncs:
                - next_unit
      Callsites:
        - Src:             'icalrecur.c:2426,12'
          Dst:             next_unit
        - Src:             'icalrecur.c:2426,12'
          Dst:             set_second
        - Src:             'icalrecur.c:2426,12'
          Dst:             increment_second
        - Src:             'icalrecur.c:2426,12'
          Dst:             increment_minute
    - functionName:    next_weekday_by_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - get_start_of_week
        - has_by_data
        - icalrecurrencetype_day_day_of_week
        - increment_year
        - next_hour
        - set_day_of_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2784,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_hour
                - has_by_data
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:2784,9'
              BranchSideFuncs:
                - next_hour
                - has_by_data
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2784,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2784,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2788,10'
              BranchSideFuncs:
                - has_by_data
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2798,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2799,45'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:2807,42'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:2809,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2810,17'
              BranchSideFuncs:
                - get_start_of_week
                - set_day_of_year
                - increment_year
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:2813,25'
              BranchSideFuncs:
                - get_start_of_week
                - set_day_of_year
                - increment_year
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:2815,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2817,17'
              BranchSideFuncs:
                - increment_year
                - set_day_of_year
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
            - BranchSide:      'icalrecur.c:2824,9'
              BranchSideFuncs:
                - set_day_of_year
        - Branch String:   'icalrecur.c:2817,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2795,40'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - get_start_of_week
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:2821,13'
              BranchSideFuncs:
                - increment_year
                - set_day_of_year
      Callsites:
        - Src:             'icalrecur.c:2784,9'
          Dst:             next_hour
        - Src:             'icalrecur.c:2788,10'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2806,20'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icalrecur.c:2813,25'
          Dst:             get_start_of_week
        - Src:             'icalrecur.c:2821,13'
          Dst:             increment_year
        - Src:             'icalrecur.c:2824,9'
          Dst:             set_day_of_year
    - functionName:    days_in_current_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3316
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_days_in_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:3317,41'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_days_in_year
            - BranchSide:      'icalrecur.c:3317,41'
              BranchSideFuncs:
                - get_days_in_year
      Callsites:
        - Src:             'icalrecur.c:3317,12'
          Dst:             get_days_in_year
    - functionName:    days_in_current_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_days_in_month
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:3312,42'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - get_days_in_month
            - BranchSide:      'icalrecur.c:3312,42'
              BranchSideFuncs:
                - get_days_in_month
      Callsites:
        - Src:             'icalrecur.c:3312,12'
          Dst:             get_days_in_month
    - functionName:    check_contract_restriction
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3330
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - has_contract_restriction
        - icalerror_set_errno
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icalrecur.c:3335,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - has_contract_restriction
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3335,9'
              BranchSideFuncs:
                - has_contract_restriction
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3338,29'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3338,39'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3350,19'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3338,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3339,21'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3350,53'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3339,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3341,29'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3345,21'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3350,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3336,62'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3350,17'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3336,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3336,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3337,51'
              BranchSideFuncs:
                - icalerror_set_errno
      Callsites:
        - Src:             'icalrecur.c:3335,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3345,21'
          Dst:             icalerror_set_errno
    - functionName:    has_contract_restriction
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3322
      functionLinenumberEnd: 3324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalrecur.c:3323,45'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3323,45'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3324,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    recur_iterator_set_static_single_by_value
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecur_memdup
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalmemory_new_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:714,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
            - BranchSide:      'icalrecur.c:714,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
        - Branch String:   'icalrecur.c:714,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:714,21'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:714,30'
              BranchSideFuncs:
                - icalmemory_new_buffer
        - Branch String:   'icalrecur.c:714,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:718,18'
              BranchSideFuncs:
                - icalmemory_new_buffer
        - Branch String:   'icalrecur.c:719,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:722,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:718,18'
          Dst:             icalmemory_new_buffer
    - functionName:    ical_set_invalid_rrule_handling_setting
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 3924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:3916,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      'icalrecur.c:3916,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
      Callsites:
        - Src:             'icalrecur.c:3916,5'
          Dst:             pthread_mutex_lock
        - Src:             'icalrecur.c:3922,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecur_expand_recurrence
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3861
      functionLinenumberEnd: 3894
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - icalrecur_iterator_free
        - icalrecur_iterator_new
        - icalrecur_iterator_next
        - icalrecurrencetype_new_from_string
        - icalrecurrencetype_unref
        - icaltime_as_timet
        - icaltime_from_timet_with_zone
        - icaltime_is_null_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:3865,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - icalrecurrencetype_new_from_string
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_as_timet
                - icalrecur_iterator_next
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:3868,22'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - icalrecurrencetype_new_from_string
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_as_timet
                - icalrecur_iterator_next
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:3873,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3873,9'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_as_timet
                - icalrecur_iterator_next
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:3877,12'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_as_timet
                - icalrecur_iterator_next
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:3878,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3879,21'
              BranchSideFuncs:
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:3891,5'
              BranchSideFuncs:
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:3880,43'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3882,18'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:3888,9'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:3884,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3881,21'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:3885,24'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
      Callsites:
        - Src:             'icalrecur.c:3870,15'
          Dst:             icaltime_from_timet_with_zone
        - Src:             'icalrecur.c:3872,13'
          Dst:             icalrecurrencetype_new_from_string
        - Src:             'icalrecur.c:3877,12'
          Dst:             icalrecur_iterator_new
        - Src:             'icalrecur.c:3879,21'
          Dst:             icalrecur_iterator_next
        - Src:             'icalrecur.c:3880,15'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3882,18'
          Dst:             icaltime_as_timet
        - Src:             'icalrecur.c:3881,21'
          Dst:             icalrecur_iterator_next
        - Src:             'icalrecur.c:3888,9'
          Dst:             icalrecur_iterator_free
        - Src:             'icalrecur.c:3891,5'
          Dst:             icalrecurrencetype_unref
    - functionName:    icalrecurrencetype_new_from_string
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         107
      ICount:          542
      EdgeCount:       152
      CyclomaticComplexity: 47
      functionsReached:
        - __assert_fail
        - atoi
        - ical_get_invalid_rrule_handling_setting
        - icalerror_set_errno
        - icalerror_stop_here
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalrecur_add_bydayrules
        - icalrecur_add_byrules
        - icalrecur_clause_name_and_value
        - icalrecur_first_clause
        - icalrecur_free_by
        - icalrecur_next_clause
        - icalrecur_string_to_freq
        - icalrecur_string_to_skip
        - icalrecur_string_to_weekday
        - icalrecurrencetype_clear
        - icalrecurrencetype_new
        - icalrecurrencetype_unref
        - icaltime_from_string
        - icaltime_is_null_time
        - sort_bydayrules
        - strcasecmp
        - strncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:779,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalmemory_strdup
                - icalrecur_first_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalrecur.c:779,29'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalmemory_strdup
                - icalrecur_first_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalerror_stop_here
                - __assert_fail
        - Branch String:   'icalrecur.c:782,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:782,5'
              BranchSideFuncs:
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icalrecur.c:784,17'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalmemory_strdup
                - icalrecur_first_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalerror_set_errno
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:785,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:785,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:790,17'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalrecur_first_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalerror_set_errno
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:794,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:795,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:801,10'
              BranchSideFuncs:
                - icalrecur_first_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:808,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:809,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:819,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:808,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:809,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:819,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:819,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:820,24'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_string_to_freq
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
            - BranchSide:      'icalrecur.c:829,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
        - Branch String:   'icalrecur.c:820,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:824,60'
              BranchSideFuncs:
                - icalrecur_string_to_freq
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:825,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:802,35'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:829,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:830,24'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_strdup
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:836,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
        - Branch String:   'icalrecur.c:830,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:834,55'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:836,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:837,24'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_string_to_skip
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:846,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
        - Branch String:   'icalrecur.c:837,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:841,60'
              BranchSideFuncs:
                - icalrecur_string_to_skip
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:842,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:802,35'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:846,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:847,24'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - atoi
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:856,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
        - Branch String:   'icalrecur.c:847,38'
          Branch Sides:
            - BranchSide:      'icalrecur.c:847,75'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:847,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:851,41'
              BranchSideFuncs:
                - atoi
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:853,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:802,35'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:856,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:857,24'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icaltime_from_string
                - icaltime_is_null_time
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:865,20'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
        - Branch String:   'icalrecur.c:857,38'
          Branch Sides:
            - BranchSide:      'icalrecur.c:857,75'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:857,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:861,57'
              BranchSideFuncs:
                - icaltime_from_string
                - icaltime_is_null_time
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:862,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:802,35'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:865,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:866,24'
              BranchSideFuncs:
                - atoi
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:876,20'
              BranchSideFuncs:
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
        - Branch String:   'icalrecur.c:866,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:870,51'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:873,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:802,35'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:876,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:877,24'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:888,20'
              BranchSideFuncs:
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
                - icalrecur_add_bydayrules
        - Branch String:   'icalrecur.c:877,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:881,69'
              BranchSideFuncs:
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:882,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:885,21'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_bydayrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:894,63'
              BranchSideFuncs:
                - icalrecur_add_bydayrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:892,21'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
        - Branch String:   'icalrecur.c:892,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:896,62'
              BranchSideFuncs:
                - icalrecur_add_byrules
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:909,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:802,35'
              BranchSideFuncs:
                - icalrecur_next_clause
                - icalrecur_clause_name_and_value
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strncasecmp
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - icalrecur_add_byrules
                - icalrecur_add_bydayrules
                - icalrecur_string_to_weekday
                - sort_bydayrules
                - atoi
                - icaltime_is_null_time
                - icaltime_from_string
                - icaltime_is_null_time
                - icaltime_is_null_time
                - atoi
                - icalrecur_string_to_skip
                - icalmemory_strdup
                - icalrecur_string_to_freq
            - BranchSide:      'icalrecur.c:914,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:924,26'
          Branch Sides:
            - BranchSide:      'icalrecur.c:921,50'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:925,35'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:924,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:921,50'
              BranchSideFuncs:
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalerror_set_errno
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:927,17'
              BranchSideFuncs:
                - ical_get_invalid_rrule_handling_setting
                - icalrecur_free_by
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalerror_set_errno
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:929,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:930,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:934,17'
              BranchSideFuncs:
                - icalrecur_free_by
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalrecurrencetype_clear
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:921,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:922,39'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:939,35'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
        - Branch String:   'icalrecur.c:941,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:941,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
            - BranchSide:      'icalrecur.c:942,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
      Callsites:
        - Src:             'icalrecur.c:782,5'
          Dst:             icalerror_stop_here
        - Src:             'icalrecur.c:782,5'
          Dst:             __assert_fail
        - Src:             'icalrecur.c:784,17'
          Dst:             icalrecurrencetype_new
        - Src:             'icalrecur.c:791,19'
          Dst:             icalmemory_strdup
        - Src:             'icalrecur.c:795,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:796,9'
          Dst:             icalrecurrencetype_unref
        - Src:             'icalrecur.c:801,10'
          Dst:             icalrecur_first_clause
        - Src:             'icalrecur.c:806,9'
          Dst:             icalrecur_clause_name_and_value
        - Src:             'icalrecur.c:806,9'
          Dst:             icalrecur_clause_name_and_value
        - Src:             'icalrecur.c:819,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:824,35'
          Dst:             icalrecur_string_to_freq
        - Src:             'icalrecur.c:829,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:834,37'
          Dst:             icalmemory_strdup
        - Src:             'icalrecur.c:836,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:841,35'
          Dst:             icalrecur_string_to_skip
        - Src:             'icalrecur.c:846,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:847,42'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:851,36'
          Dst:             atoi
        - Src:             'icalrecur.c:856,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:857,42'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:861,36'
          Dst:             icaltime_from_string
        - Src:             'icalrecur.c:862,21'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:865,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:870,46'
          Dst:             atoi
        - Src:             'icalrecur.c:876,20'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:881,41'
          Dst:             icalrecur_string_to_weekday
        - Src:             'icalrecur.c:885,21'
          Dst:             sort_bydayrules
        - Src:             'icalrecur.c:888,20'
          Dst:             strncasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:894,29'
          Dst:             icalrecur_add_bydayrules
        - Src:             'icalrecur.c:897,29'
          Dst:             icalrecur_add_byrules
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:892,21'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:914,17'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:916,13'
          Dst:             icalrecurrencetype_clear
        - Src:             'icalrecur.c:802,35'
          Dst:             icalrecur_next_clause
        - Src:             'icalrecur.c:927,17'
          Dst:             ical_get_invalid_rrule_handling_setting
        - Src:             'icalrecur.c:934,17'
          Dst:             icalrecur_free_by
        - Src:             'icalrecur.c:930,17'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:931,17'
          Dst:             icalrecurrencetype_clear
        - Src:             'icalrecur.c:939,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:942,9'
          Dst:             icalrecurrencetype_unref
    - functionName:    icalrecur_iterator_new
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - dtstart
      BBCount:         54
      ICount:          267
      EdgeCount:       77
      CyclomaticComplexity: 25
      functionsReached:
        - __iterator_set_start
        - has_by_data
        - ical_get_invalid_rrule_handling_setting
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalrecur_iterator_free
        - icalrecurrencetype_ref
        - icaltime_days_in_month
        - icaltime_is_valid_time
        - icaltime_null_time
        - initialize_rscale
        - setup_defaults
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalrecur.c:2143,14'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icaltime_is_valid_time
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2143,14'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icaltime_is_valid_time
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2143,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2144,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2149,47'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icaltime_is_valid_time
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2154,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2155,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2162,10'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2162,42'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2163,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2163,10'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2163,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2163,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2164,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2164,10'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2164,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2164,41'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2165,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2165,10'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2165,10'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2166,72'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2167,19'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2167,27'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2167,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2174,40'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2167,32'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2167,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2167,62'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2168,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2168,32'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2168,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2168,64'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2169,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2169,32'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2169,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2162,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2170,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2174,40'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalrecurrencetype_ref
                - icaltime_null_time
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2174,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2175,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2220,53'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2208,50'
              BranchSideFuncs:
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
            - BranchSide:      'icalrecur.c:2221,13'
              BranchSideFuncs:
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
        - Branch String:   'icalrecur.c:2220,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2208,50'
              BranchSideFuncs:
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
            - BranchSide:      'icalrecur.c:2223,17'
              BranchSideFuncs:
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - has_by_data
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
        - Branch String:   'icalrecur.c:2224,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2225,48'
              BranchSideFuncs:
                - has_by_data
                - ical_get_invalid_rrule_handling_setting
                - icalerror_set_errno
                - icalmemory_free_buffer
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
            - BranchSide:      'icalrecur.c:2227,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:2208,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2209,9'
              BranchSideFuncs:
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
            - BranchSide:      'icalrecur.c:2234,9'
              BranchSideFuncs:
                - initialize_rscale
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
                - icalrecur_iterator_free
        - Branch String:   'icalrecur.c:2234,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2235,9'
              BranchSideFuncs:
                - icalrecur_iterator_free
            - BranchSide:      'icalrecur.c:2240,55'
              BranchSideFuncs:
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - setup_defaults
                - __iterator_set_start
                - icalrecur_iterator_free
        - Branch String:   'icalrecur.c:2250,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2250,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2251,9'
              BranchSideFuncs:
                - icalrecur_iterator_free
      Callsites:
        - Src:             'icalrecur.c:2144,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2152,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalrecur.c:2155,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2162,10'
          Dst:             icaltime_is_valid_time
        - Src:             'icalrecur.c:2165,10'
          Dst:             icaltime_days_in_month
        - Src:             'icalrecur.c:2170,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2174,40'
          Dst:             icalmemory_new_buffer
        - Src:             'icalrecur.c:2175,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2201,9'
          Dst:             icalrecurrencetype_ref
        - Src:             'icalrecur.c:2206,18'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:2221,13'
          Dst:             has_by_data
        - Src:             'icalrecur.c:2223,17'
          Dst:             ical_get_invalid_rrule_handling_setting
        - Src:             'icalrecur.c:2227,17'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2228,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:2234,9'
          Dst:             initialize_rscale
        - Src:             'icalrecur.c:2235,9'
          Dst:             icalrecur_iterator_free
        - Src:             'icalrecur.c:2240,5'
          Dst:             setup_defaults
        - Src:             'icalrecur.c:2242,5'
          Dst:             setup_defaults
        - Src:             'icalrecur.c:2244,5'
          Dst:             setup_defaults
        - Src:             'icalrecur.c:2246,5'
          Dst:             setup_defaults
        - Src:             'icalrecur.c:2248,5'
          Dst:             setup_defaults
        - Src:             'icalrecur.c:2250,10'
          Dst:             __iterator_set_start
        - Src:             'icalrecur.c:2251,9'
          Dst:             icalrecur_iterator_free
    - functionName:    icalrecur_iterator_next
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3393
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          232
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - check_contracting_rules
        - icalerror_set_errno
        - icaltime_compare
        - icaltime_is_null_time
        - icaltime_null_time
        - next_day
        - next_hour
        - next_minute
        - next_month
        - next_second
        - next_week
        - next_year
        - occurrence_as_icaltime
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalrecur.c:3395,10'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_is_null_time
                - icaltime_compare
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
            - BranchSide:      'icalrecur.c:3395,10'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_is_null_time
                - icaltime_compare
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
        - Branch String:   'icalrecur.c:3395,15'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3396,16'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3399,16'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3396,33'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3396,42'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3397,45'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3396,78'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3397,45'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3399,16'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3397,52'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3398,33'
              BranchSideFuncs:
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
            - BranchSide:      'icalrecur.c:3403,16'
              BranchSideFuncs:
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
        - Branch String:   'icalrecur.c:3395,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3399,16'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3403,16'
              BranchSideFuncs:
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_compare
                - check_contracting_rules
        - Branch String:   'icalrecur.c:3412,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3414,13'
              BranchSideFuncs:
                - next_second
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3418,13'
              BranchSideFuncs:
                - next_minute
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3422,13'
              BranchSideFuncs:
                - next_hour
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - next_month
                - next_week
                - next_day
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3426,13'
              BranchSideFuncs:
                - next_day
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - next_month
                - next_week
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3430,13'
              BranchSideFuncs:
                - next_week
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - next_month
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3434,13'
              BranchSideFuncs:
                - next_month
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3438,13'
              BranchSideFuncs:
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3442,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3450,47'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3451,43'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3455,20'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3451,56'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3452,49'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3453,15'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3452,67'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3453,15'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3455,20'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3453,49'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3454,14'
              BranchSideFuncs:
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3458,14'
              BranchSideFuncs:
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3450,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3455,20'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3458,14'
              BranchSideFuncs:
                - icaltime_compare
                - check_contracting_rules
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3458,61'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3412,23'
              BranchSideFuncs:
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3459,15'
              BranchSideFuncs:
                - check_contracting_rules
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3458,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3412,23'
              BranchSideFuncs:
                - next_year
                - occurrence_as_icaltime
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - next_month
                - next_week
                - next_day
                - next_hour
                - next_minute
                - next_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3461,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:3397,11'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3398,10'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3399,16'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:3404,10'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3405,9'
          Dst:             check_contracting_rules
        - Src:             'icalrecur.c:3414,13'
          Dst:             next_second
        - Src:             'icalrecur.c:3418,13'
          Dst:             next_minute
        - Src:             'icalrecur.c:3422,13'
          Dst:             next_hour
        - Src:             'icalrecur.c:3426,13'
          Dst:             next_day
        - Src:             'icalrecur.c:3430,13'
          Dst:             next_week
        - Src:             'icalrecur.c:3434,13'
          Dst:             next_month
        - Src:             'icalrecur.c:3438,13'
          Dst:             next_year
        - Src:             'icalrecur.c:3442,13'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:3443,20'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:3446,22'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3451,15'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3452,14'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3453,15'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3454,14'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3455,20'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:3458,14'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3459,15'
          Dst:             check_contracting_rules
    - functionName:    icalrecur_iterator_free
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalrecurrencetype_unref
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalrecur.c:2260,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2260,5'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2260,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2260,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2272,33'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalrecur.c:2260,5'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:2272,5'
          Dst:             icalrecurrencetype_unref
        - Src:             'icalrecur.c:2273,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalrecurrencetype_unref
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_set_errno
        - icalrecurrencetype_free
      functionUses:    15
      BranchProfiles:
        - Branch String:   'icalrecur.c:701,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_free
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:701,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_free
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:701,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:701,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:702,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_free
        - Branch String:   'icalrecur.c:702,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:702,5'
              BranchSideFuncs:
                - icalrecurrencetype_free
            - BranchSide:      'icalrecur.c:704,20'
              BranchSideFuncs:
                - icalrecurrencetype_free
        - Branch String:   'icalrecur.c:706,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:706,9'
              BranchSideFuncs:
                - icalrecurrencetype_free
            - BranchSide:      'icalrecur.c:709,5'
              BranchSideFuncs:
                - icalrecurrencetype_free
      Callsites:
        - Src:             'icalrecur.c:701,5'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:702,5'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:709,5'
          Dst:             icalrecurrencetype_free
    - functionName:    icalrecurrencetype_free
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:679,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:679,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:679,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:679,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:681,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:681,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:686,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:686,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:686,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:687,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalrecur.c:679,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:681,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:687,9'
          Dst:             icalmemory_free_buffer
    - functionName:    check_contracting_rules
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          202
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - check_contract_restriction
        - days_in_current_month
        - days_in_current_year
        - get_day_of_week_adjusted
        - get_day_of_year
        - get_week_number
        - has_contract_restriction
        - occurrence_as_icaltime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:3366,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3366,32'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3374,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3374,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3375,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3374,71'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3375,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3375,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3375,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3376,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3375,71'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3376,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3376,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3376,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3377,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3376,67'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3377,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3377,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3377,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3378,9'
              BranchSideFuncs:
                - has_contract_restriction
                - check_contract_restriction
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3377,88'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3378,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3378,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3378,9'
              BranchSideFuncs:
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3379,9'
              BranchSideFuncs:
                - has_contract_restriction
                - get_week_number
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3378,69'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3379,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3379,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3379,9'
              BranchSideFuncs:
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3380,9'
              BranchSideFuncs:
                - has_contract_restriction
                - get_day_of_week_adjusted
                - check_contract_restriction
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3379,88'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3380,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3380,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3380,9'
              BranchSideFuncs:
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
            - BranchSide:      'icalrecur.c:3382,9'
              BranchSideFuncs:
                - has_contract_restriction
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3381,97'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3382,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3382,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3382,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3382,9'
              BranchSideFuncs:
                - get_day_of_year
                - check_contract_restriction
        - Branch String:   'icalrecur.c:3374,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3374,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3389,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:3366,32'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3374,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3374,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3375,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3375,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3376,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3376,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3377,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3377,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3377,9'
          Dst:             days_in_current_month
        - Src:             'icalrecur.c:3378,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3378,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3379,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3379,9'
          Dst:             get_week_number
        - Src:             'icalrecur.c:3379,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3380,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3380,9'
          Dst:             get_day_of_week_adjusted
        - Src:             'icalrecur.c:3380,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3382,9'
          Dst:             has_contract_restriction
        - Src:             'icalrecur.c:3382,9'
          Dst:             get_day_of_year
        - Src:             'icalrecur.c:3382,9'
          Dst:             check_contract_restriction
        - Src:             'icalrecur.c:3382,9'
          Dst:             days_in_current_year
    - functionName:    next_day
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_monthday
        - next_hour
        - next_unit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2444,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_unit
            - BranchSide:      'icalrecur.c:2444,12'
              BranchSideFuncs:
                - next_unit
      Callsites:
        - Src:             'icalrecur.c:2444,12'
          Dst:             next_unit
        - Src:             'icalrecur.c:2444,12'
          Dst:             next_hour
        - Src:             'icalrecur.c:2444,12'
          Dst:             increment_monthday
    - functionName:    next_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2831
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - increment_monthday
        - next_weekday_by_week
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2836,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_weekday_by_week
                - increment_monthday
            - BranchSide:      'icalrecur.c:2836,9'
              BranchSideFuncs:
                - next_weekday_by_week
                - increment_monthday
        - Branch String:   'icalrecur.c:2836,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2836,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2844,40'
              BranchSideFuncs:
                - increment_monthday
      Callsites:
        - Src:             'icalrecur.c:2836,9'
          Dst:             next_weekday_by_week
        - Src:             'icalrecur.c:2844,5'
          Dst:             increment_monthday
    - functionName:    next_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __next_month
        - next_yearday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2771,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_yearday
            - BranchSide:      'icalrecur.c:2771,12'
              BranchSideFuncs:
                - next_yearday
      Callsites:
        - Src:             'icalrecur.c:2771,12'
          Dst:             next_yearday
        - Src:             'icalrecur.c:2771,12'
          Dst:             __next_month
    - functionName:    next_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __next_year
        - next_yearday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:3111,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - next_yearday
            - BranchSide:      'icalrecur.c:3111,12'
              BranchSideFuncs:
                - next_yearday
      Callsites:
        - Src:             'icalrecur.c:3111,12'
          Dst:             next_yearday
        - Src:             'icalrecur.c:3111,12'
          Dst:             __next_year
    - functionName:    icalrecurrencetype_ref
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:693,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:693,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:693,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:693,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:694,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:694,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:694,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:696,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:693,5'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:694,5'
          Dst:             icalerror_set_errno
    - functionName:    ical_get_invalid_rrule_handling_setting
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3897
      functionLinenumberEnd: 3910
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:3901,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3901,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      'icalrecur.c:3901,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
      Callsites:
        - Src:             'icalrecur.c:3901,5'
          Dst:             pthread_mutex_lock
        - Src:             'icalrecur.c:3907,5'
          Dst:             pthread_mutex_unlock
    - functionName:    initialize_rscale
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2059,15'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:2059,15'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:2059,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2059,31'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2064,11'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:2059,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2060,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2064,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:2059,31'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:2060,9'
          Dst:             icalerror_set_errno
    - functionName:    setup_defaults
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - recur_iterator_set_static_single_by_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalrecur.c:1200,47'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
            - BranchSide:      'icalrecur.c:1200,47'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
        - Branch String:   'icalrecur.c:1202,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
            - BranchSide:      'icalrecur.c:1209,16'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
        - Branch String:   'icalrecur.c:1209,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1209,16'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
            - BranchSide:      'icalrecur.c:1212,37'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
        - Branch String:   'icalrecur.c:1212,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1212,13'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
            - BranchSide:      'icalrecur.c:1213,69'
              BranchSideFuncs:
                - recur_iterator_set_static_single_by_value
      Callsites:
        - Src:             'icalrecur.c:0,0'
          Dst:             recur_iterator_set_static_single_by_value
    - functionName:    __iterator_set_start
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - start
      BBCount:         70
      ICount:          391
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - __increment_month
        - adjust_to_byday
        - day_diff
        - expand_month_days
        - expand_year_days
        - get_day_of_week
        - icalerrno_return
        - icalerror_set_errno
        - icaltime_compare
        - increment_hour
        - increment_minute
        - increment_month
        - increment_monthday
        - increment_second
        - increment_year
        - month_diff
        - occurrence_as_icaltime
        - recur_iterator_set_static_single_by_value
        - set_datetime
        - set_day_of_year
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:3544,47'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - set_datetime
                - occurrence_as_icaltime
                - icalerror_set_errno
                - increment_second
                - increment_minute
                - increment_hour
                - day_diff
                - increment_monthday
                - adjust_to_byday
                - icaltime_compare
                - occurrence_as_icaltime
                - day_diff
                - increment_monthday
                - occurrence_as_icaltime
                - get_day_of_week
                - recur_iterator_set_static_single_by_value
                - occurrence_as_icaltime
                - set_day_of_year
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
                - month_diff
                - increment_monthday
                - __increment_month
                - occurrence_as_icaltime
                - set_day_of_year
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:3544,47'
              BranchSideFuncs:
                - set_datetime
                - occurrence_as_icaltime
                - icalerror_set_errno
                - increment_second
                - increment_minute
                - increment_hour
                - day_diff
                - increment_monthday
                - adjust_to_byday
                - icaltime_compare
                - occurrence_as_icaltime
                - day_diff
                - increment_monthday
                - occurrence_as_icaltime
                - get_day_of_week
                - recur_iterator_set_static_single_by_value
                - occurrence_as_icaltime
                - set_day_of_year
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
                - month_diff
                - increment_monthday
                - __increment_month
                - occurrence_as_icaltime
                - set_day_of_year
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - increment_year
        - Branch String:   'icalrecur.c:3555,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3560,14'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - increment_year
            - BranchSide:      'icalrecur.c:3603,14'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
                - month_diff
                - increment_monthday
                - __increment_month
            - BranchSide:      'icalrecur.c:3631,42'
              BranchSideFuncs:
                - adjust_to_byday
                - icaltime_compare
                - occurrence_as_icaltime
                - occurrence_as_icaltime
                - icalerror_set_errno
                - day_diff
                - increment_monthday
                - occurrence_as_icaltime
                - get_day_of_week
                - recur_iterator_set_static_single_by_value
            - BranchSide:      'icalrecur.c:3656,14'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
                - day_diff
                - increment_monthday
            - BranchSide:      'icalrecur.c:3665,14'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
                - increment_hour
            - BranchSide:      'icalrecur.c:3674,14'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
                - increment_minute
            - BranchSide:      'icalrecur.c:3683,14'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
                - increment_second
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3560,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3561,35'
              BranchSideFuncs:
                - set_day_of_year
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
            - BranchSide:      'icalrecur.c:3569,17'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:3560,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3564,13'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
            - BranchSide:      'icalrecur.c:3569,17'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:3573,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3574,13'
              BranchSideFuncs:
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3595,37'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3577,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3577,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3587,23'
              BranchSideFuncs:
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_year_days
                - icalerrno_return
        - Branch String:   'icalrecur.c:3587,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3590,13'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3595,37'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3573,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3574,13'
              BranchSideFuncs:
                - expand_year_days
                - icalerrno_return
                - increment_year
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3595,37'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3603,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3604,44'
              BranchSideFuncs:
                - month_diff
                - increment_monthday
                - __increment_month
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
            - BranchSide:      'icalrecur.c:3612,17'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:3603,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3607,52'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
            - BranchSide:      'icalrecur.c:3612,17'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:3616,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3617,55'
              BranchSideFuncs:
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3626,37'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3618,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3621,41'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3626,37'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3616,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3617,55'
              BranchSideFuncs:
                - expand_month_days
                - increment_month
                - occurrence_as_icaltime
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3626,37'
              BranchSideFuncs:
                - set_day_of_year
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3631,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3634,81'
              BranchSideFuncs:
                - get_day_of_week
                - recur_iterator_set_static_single_by_value
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3636,13'
              BranchSideFuncs:
                - adjust_to_byday
                - icaltime_compare
                - occurrence_as_icaltime
                - occurrence_as_icaltime
                - icalerror_set_errno
                - day_diff
                - increment_monthday
                - occurrence_as_icaltime
        - Branch String:   'icalrecur.c:3639,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3640,23'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - occurrence_as_icaltime
                - occurrence_as_icaltime
                - icalerror_set_errno
                - day_diff
                - increment_monthday
            - BranchSide:      'icalrecur.c:3644,21'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - occurrence_as_icaltime
                - icalerror_set_errno
                - day_diff
                - increment_monthday
        - Branch String:   'icalrecur.c:3646,32'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3647,47'
              BranchSideFuncs:
                - day_diff
                - increment_monthday
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3646,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3650,56'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3656,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3657,42'
              BranchSideFuncs:
                - day_diff
                - increment_monthday
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3656,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3660,47'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3665,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3666,38'
              BranchSideFuncs:
                - increment_hour
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3665,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3669,43'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3674,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3675,38'
              BranchSideFuncs:
                - increment_minute
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3674,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3678,45'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3683,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3684,38'
              BranchSideFuncs:
                - increment_second
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3683,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3687,45'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3696,11'
              BranchSideFuncs:
                - occurrence_as_icaltime
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3699,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3699,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:3553,5'
          Dst:             set_datetime
        - Src:             'icalrecur.c:3564,13'
          Dst:             set_day_of_year
        - Src:             'icalrecur.c:3565,13'
          Dst:             increment_year
        - Src:             'icalrecur.c:3569,17'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3574,13'
          Dst:             expand_year_days
        - Src:             'icalrecur.c:3576,33'
          Dst:             icalerrno_return
        - Src:             'icalrecur.c:3590,13'
          Dst:             increment_year
        - Src:             'icalrecur.c:3591,21'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3595,9'
          Dst:             set_day_of_year
        - Src:             'icalrecur.c:3604,21'
          Dst:             month_diff
        - Src:             'icalrecur.c:3607,13'
          Dst:             increment_monthday
        - Src:             'icalrecur.c:3608,13'
          Dst:             __increment_month
        - Src:             'icalrecur.c:3612,17'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3617,13'
          Dst:             expand_month_days
        - Src:             'icalrecur.c:3621,13'
          Dst:             increment_month
        - Src:             'icalrecur.c:3622,21'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3626,9'
          Dst:             set_day_of_year
        - Src:             'icalrecur.c:3634,81'
          Dst:             get_day_of_week
        - Src:             'icalrecur.c:3634,13'
          Dst:             recur_iterator_set_static_single_by_value
        - Src:             'icalrecur.c:3636,13'
          Dst:             adjust_to_byday
        - Src:             'icalrecur.c:3639,17'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3640,32'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3644,21'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3647,26'
          Dst:             day_diff
        - Src:             'icalrecur.c:3650,17'
          Dst:             increment_monthday
        - Src:             'icalrecur.c:3657,21'
          Dst:             day_diff
        - Src:             'icalrecur.c:3660,13'
          Dst:             increment_monthday
        - Src:             'icalrecur.c:3669,13'
          Dst:             increment_hour
        - Src:             'icalrecur.c:3678,13'
          Dst:             increment_minute
        - Src:             'icalrecur.c:3687,13'
          Dst:             increment_second
        - Src:             'icalrecur.c:3696,18'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    icalrecurrencetype_new
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_new_buffer
        - icalrecurrencetype_clear
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalrecur.c:658,41'
          Branch Sides:
            - BranchSide:      'icalrecur.c:658,41'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalrecurrencetype_clear
            - BranchSide:      'icalrecur.c:658,41'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalrecurrencetype_clear
        - Branch String:   'icalrecur.c:660,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:660,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:658,41'
          Dst:             icalmemory_new_buffer
        - Src:             'icalrecur.c:666,5'
          Dst:             icalrecurrencetype_clear
    - functionName:    icalrecur_first_clause
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:416,35'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'icalrecur.c:416,35'
              BranchSideFuncs:
                - strchr
        - Branch String:   'icalrecur.c:420,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:425,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:418,11'
          Dst:             strchr
    - functionName:    icalrecur_clause_name_and_value
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:460,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'icalrecur.c:460,21'
              BranchSideFuncs:
                - strchr
        - Branch String:   'icalrecur.c:464,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:465,15'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:470,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:462,11'
          Dst:             strchr
    - functionName:    icalrecur_string_to_freq
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalrecur.c:207,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:207,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:207,13'
          Dst:             strcasecmp
    - functionName:    icalrecur_string_to_skip
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:240,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'icalrecur.c:240,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:240,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:240,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:240,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:240,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:240,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:240,13'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalrecur.c:240,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:240,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:240,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:240,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:240,13'
          Dst:             strcasecmp
    - functionName:    icalrecur_string_to_weekday
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalrecur.c:290,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:290,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
        - Src:             'icalrecur.c:290,13'
          Dst:             strcasecmp
    - functionName:    sort_bydayrules
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - icalrecurrencetype_day_day_of_week
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:554,43'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:554,43'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:561,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:561,5'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:562,23'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:564,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:565,21'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:567,59'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:568,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:569,21'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:572,21'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:572,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:562,29'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:575,26'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:562,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:561,25'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:563,59'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
        - Branch String:   'icalrecur.c:561,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:561,5'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
            - BranchSide:      'icalrecur.c:562,23'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_day_day_of_week
      Callsites:
        - Src:             'icalrecur.c:563,24'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icalrecur.c:567,24'
          Dst:             icalrecurrencetype_day_day_of_week
    - functionName:    icalrecur_add_bydayrules
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          166
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalrecur_resize_by
        - icalrecur_string_to_weekday
        - icalrecurrencetype_encode_day
        - sort_bydayrules
        - strchr
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:585,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:586,43'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:591,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:591,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:595,17'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:604,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:605,13'
              BranchSideFuncs:
                - strchr
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:609,11'
              BranchSideFuncs:
                - strchr
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:613,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:614,16'
              BranchSideFuncs:
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - strchr
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:619,31'
              BranchSideFuncs:
                - strtol
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - strchr
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:620,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:621,22'
              BranchSideFuncs:
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:628,14'
              BranchSideFuncs:
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:628,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:629,14'
              BranchSideFuncs:
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:632,14'
              BranchSideFuncs:
                - icalrecur_string_to_weekday
                - icalrecurrencetype_encode_day
                - icalmemory_free_buffer
                - strchr
                - strtol
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:635,35'
          Branch Sides:
            - BranchSide:      'icalrecur.c:635,45'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:636,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:635,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:635,38'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:636,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:598,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:604,24'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
            - BranchSide:      'icalrecur.c:645,34'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecur_resize_by
                - sort_bydayrules
        - Branch String:   'icalrecur.c:645,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:645,9'
              BranchSideFuncs:
                - sort_bydayrules
            - BranchSide:      'icalrecur.c:649,5'
              BranchSideFuncs:
                - sort_bydayrules
      Callsites:
        - Src:             'icalrecur.c:591,10'
          Dst:             icalrecur_resize_by
        - Src:             'icalrecur.c:595,17'
          Dst:             icalmemory_strdup
        - Src:             'icalrecur.c:605,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:611,13'
          Dst:             strchr
        - Src:             'icalrecur.c:619,31'
          Dst:             strtol
        - Src:             'icalrecur.c:632,14'
          Dst:             icalrecur_string_to_weekday
        - Src:             'icalrecur.c:636,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:640,27'
          Dst:             icalrecurrencetype_encode_day
        - Src:             'icalrecur.c:643,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalrecur.c:645,10'
          Dst:             icalrecur_resize_by
        - Src:             'icalrecur.c:649,5'
          Dst:             sort_bydayrules
    - functionName:    icalrecur_add_byrules
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          187
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - icalrecur_resize_by
        - strchr
        - strcmp
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:482,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecur_resize_by
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:485,27'
              BranchSideFuncs:
                - icalrecur_resize_by
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:489,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:489,9'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:493,14'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:493,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:540,10'
              BranchSideFuncs:
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:494,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:494,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:498,11'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:502,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:503,16'
              BranchSideFuncs:
                - strtol
                - strcmp
                - strchr
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:507,13'
              BranchSideFuncs:
                - strtol
                - strcmp
                - strchr
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:510,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:511,26'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:514,22'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:511,26'
          Branch Sides:
            - BranchSide:      'icalrecur.c:511,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:511,31'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:511,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:511,17'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:522,14'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:514,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:515,19'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:518,20'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:515,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:515,17'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:522,14'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:518,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:518,20'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:522,14'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:522,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:524,32'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:537,25'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:524,54'
          Branch Sides:
            - BranchSide:      'icalrecur.c:524,57'
              BranchSideFuncs:
                - strcmp
                - strchr
                - strtol
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:524,54'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:524,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:524,17'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:528,23'
              BranchSideFuncs:
                - strchr
                - strtol
                - strcmp
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:493,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:494,15'
              BranchSideFuncs:
                - icalrecur_resize_by
            - BranchSide:      'icalrecur.c:540,34'
              BranchSideFuncs:
                - icalrecur_resize_by
        - Branch String:   'icalrecur.c:540,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:540,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:544,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:489,10'
          Dst:             icalrecur_resize_by
        - Src:             'icalrecur.c:500,13'
          Dst:             strchr
        - Src:             'icalrecur.c:507,13'
          Dst:             strtol
        - Src:             'icalrecur.c:524,57'
          Dst:             strcmp
        - Src:             'icalrecur.c:540,10'
          Dst:             icalrecur_resize_by
    - functionName:    icalrecurrencetype_clear
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3803
      functionLinenumberEnd: 3819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalrecurrencetype_free
        - icaltime_null_time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:3804,27'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_free
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3804,27'
              BranchSideFuncs:
                - icalrecurrencetype_free
                - icaltime_null_time
      Callsites:
        - Src:             'icalrecur.c:3806,5'
          Dst:             icalrecurrencetype_free
        - Src:             'icalrecur.c:3815,20'
          Dst:             icaltime_null_time
    - functionName:    icalrecur_next_clause
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:436,35'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - strchr
            - BranchSide:      'icalrecur.c:436,35'
              BranchSideFuncs:
                - strchr
        - Branch String:   'icalrecur.c:438,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:438,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:442,11'
              BranchSideFuncs:
                - strchr
        - Branch String:   'icalrecur.c:444,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:447,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:442,11'
          Dst:             strchr
    - functionName:    icalrecur_free_by
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:302,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalrecur.c:302,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalrecur.c:302,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:302,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:303,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalrecur.c:303,9'
          Dst:             icalmemory_free_buffer
    - functionName:    icalrecur_resize_by
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
        - icalmemory_resize_buffer
        - icalrecur_free_by
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalrecur.c:312,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecur_free_by
            - BranchSide:      'icalrecur.c:312,13'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecur_free_by
        - Branch String:   'icalrecur.c:312,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:316,14'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalmemory_new_buffer
                - icalrecur_free_by
        - Branch String:   'icalrecur.c:316,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:317,9'
              BranchSideFuncs:
                - icalrecur_free_by
            - BranchSide:      'icalrecur.c:321,14'
              BranchSideFuncs:
                - icalmemory_resize_buffer
                - icalerror_set_errno
                - icalmemory_new_buffer
        - Branch String:   'icalrecur.c:321,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:321,41'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
            - BranchSide:      'icalrecur.c:322,45'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_new_buffer
        - Branch String:   'icalrecur.c:321,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:323,13'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:332,84'
              BranchSideFuncs:
                - icalmemory_resize_buffer
        - Branch String:   'icalrecur.c:322,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:323,13'
              BranchSideFuncs:
                - icalmemory_new_buffer
            - BranchSide:      'icalrecur.c:327,64'
              BranchSideFuncs:
                - icalmemory_new_buffer
        - Branch String:   'icalrecur.c:328,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:340,20'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:333,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:333,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:337,18'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:340,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:340,16'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:344,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:317,9'
          Dst:             icalrecur_free_by
        - Src:             'icalrecur.c:323,13'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:327,29'
          Dst:             icalmemory_new_buffer
        - Src:             'icalrecur.c:332,36'
          Dst:             icalmemory_resize_buffer
    - functionName:    icalrecurrencetype_encode_day
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3838
      functionLinenumberEnd: 3841
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecurrencetype_encode_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3855
      functionLinenumberEnd: 3856
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecur_iterator_set_range
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3746
      functionLinenumberEnd: 3798
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - from
        - to
      BBCount:         29
      ICount:          138
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __iterator_set_start
        - icalerror_set_errno
        - icalrecur_iterator_next
        - icalrecur_iterator_set_end
        - icalrecur_iterator_set_start
        - icaltime_compare
        - icaltime_convert_to_zone
        - icaltime_is_null_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:3747,15'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_set_start
                - icalrecur_iterator_set_end
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_compare
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3747,15'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_set_start
                - icalrecur_iterator_set_end
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_compare
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3747,31'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3747,34'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3749,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3747,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3749,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3753,10'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icalrecur_iterator_set_start
                - icalrecur_iterator_set_end
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_compare
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
        - Branch String:   'icalrecur.c:3753,36'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3753,39'
              BranchSideFuncs:
                - icalrecur_iterator_set_start
                - icalrecur_iterator_set_end
            - BranchSide:      'icalrecur.c:3791,14'
              BranchSideFuncs:
                - icalrecur_iterator_set_start
                - icalrecur_iterator_set_end
        - Branch String:   'icalrecur.c:3753,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3755,50'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_compare
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
            - BranchSide:      'icalrecur.c:3791,14'
              BranchSideFuncs:
                - icalrecur_iterator_set_start
                - icalrecur_iterator_set_end
        - Branch String:   'icalrecur.c:3760,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3762,26'
              BranchSideFuncs:
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
            - BranchSide:      'icalrecur.c:3763,20'
              BranchSideFuncs:
                - icaltime_compare
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
        - Branch String:   'icalrecur.c:3763,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3765,19'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3769,14'
              BranchSideFuncs:
                - __iterator_set_start
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
                - icalrecur_iterator_next
        - Branch String:   'icalrecur.c:3775,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3776,19'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_convert_to_zone
                - icaltime_compare
            - BranchSide:      'icalrecur.c:3780,14'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_compare
        - Branch String:   'icalrecur.c:3782,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3784,24'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3787,15'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3791,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3791,13'
              BranchSideFuncs:
                - icalrecur_iterator_set_end
            - BranchSide:      'icalrecur.c:3794,9'
              BranchSideFuncs:
                - icalrecur_iterator_set_end
      Callsites:
        - Src:             'icalrecur.c:3747,34'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3749,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:3753,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3753,39'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3758,16'
          Dst:             icaltime_convert_to_zone
        - Src:             'icalrecur.c:3760,13'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3763,20'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3769,14'
          Dst:             __iterator_set_start
        - Src:             'icalrecur.c:3775,16'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3776,19'
          Dst:             icalrecur_iterator_next
        - Src:             'icalrecur.c:3780,14'
          Dst:             icaltime_convert_to_zone
        - Src:             'icalrecur.c:3782,13'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3791,14'
          Dst:             icalrecur_iterator_set_start
        - Src:             'icalrecur.c:3794,9'
          Dst:             icalrecur_iterator_set_end
    - functionName:    icalrecur_iterator_set_start
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 3730
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - start
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __iterator_set_start
        - icalerror_set_errno
        - icaltime_compare
        - icaltime_convert_to_zone
        - icaltime_is_null_time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrecur.c:3711,15'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - __iterator_set_start
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3711,15'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - __iterator_set_start
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:3711,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3712,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:3717,75'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - __iterator_set_start
        - Branch String:   'icalrecur.c:3719,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3721,23'
              BranchSideFuncs:
                - __iterator_set_start
            - BranchSide:      'icalrecur.c:3722,45'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - __iterator_set_start
        - Branch String:   'icalrecur.c:3722,58'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3723,46'
              BranchSideFuncs:
                - __iterator_set_start
            - BranchSide:      'icalrecur.c:3729,12'
              BranchSideFuncs:
                - __iterator_set_start
        - Branch String:   'icalrecur.c:3722,16'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3725,15'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3729,12'
              BranchSideFuncs:
                - __iterator_set_start
      Callsites:
        - Src:             'icalrecur.c:3712,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:3717,13'
          Dst:             icaltime_convert_to_zone
        - Src:             'icalrecur.c:3719,9'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3722,17'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3723,16'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3729,12'
          Dst:             __iterator_set_start
    - functionName:    icalrecur_iterator_set_end
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3734
      functionLinenumberEnd: 3740
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - end
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_convert_to_zone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:3736,11'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_convert_to_zone
            - BranchSide:      'icalrecur.c:3736,71'
              BranchSideFuncs:
                - icaltime_convert_to_zone
      Callsites:
        - Src:             'icalrecur.c:3736,11'
          Dst:             icaltime_convert_to_zone
    - functionName:    prev_year
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3115
      functionLinenumberEnd: 3116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __next_year
        - prev_yearday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:3116,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_yearday
            - BranchSide:      'icalrecur.c:3116,12'
              BranchSideFuncs:
                - prev_yearday
      Callsites:
        - Src:             'icalrecur.c:3116,12'
          Dst:             prev_yearday
        - Src:             'icalrecur.c:3116,12'
          Dst:             __next_year
    - functionName:    prev_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __next_month
        - prev_yearday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2776,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_yearday
            - BranchSide:      'icalrecur.c:2776,12'
              BranchSideFuncs:
                - prev_yearday
      Callsites:
        - Src:             'icalrecur.c:2776,12'
          Dst:             prev_yearday
        - Src:             'icalrecur.c:2776,12'
          Dst:             __next_month
    - functionName:    prev_week
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - increment_monthday
        - prev_weekday_by_week
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2899,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_weekday_by_week
                - increment_monthday
            - BranchSide:      'icalrecur.c:2899,9'
              BranchSideFuncs:
                - prev_weekday_by_week
                - increment_monthday
        - Branch String:   'icalrecur.c:2899,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:2899,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:2907,41'
              BranchSideFuncs:
                - increment_monthday
      Callsites:
        - Src:             'icalrecur.c:2899,9'
          Dst:             prev_weekday_by_week
        - Src:             'icalrecur.c:2907,5'
          Dst:             increment_monthday
    - functionName:    prev_day
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - increment_monthday
        - prev_hour
        - prev_unit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:2518,12'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - prev_unit
            - BranchSide:      'icalrecur.c:2518,12'
              BranchSideFuncs:
                - prev_unit
      Callsites:
        - Src:             'icalrecur.c:2518,12'
          Dst:             prev_unit
        - Src:             'icalrecur.c:2518,12'
          Dst:             prev_hour
        - Src:             'icalrecur.c:2518,12'
          Dst:             increment_monthday
    - functionName:    icalrecur_iterator_prev
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3467
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          179
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - check_contracting_rules
        - icalerror_set_errno
        - icaltime_compare
        - icaltime_is_null_time
        - icaltime_null_time
        - occurrence_as_icaltime
        - prev_day
        - prev_hour
        - prev_minute
        - prev_month
        - prev_second
        - prev_week
        - prev_year
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:3469,10'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icaltime_compare
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3469,10'
              BranchSideFuncs:
                - icaltime_compare
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3469,15'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3469,41'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3470,16'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3487,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3489,13'
              BranchSideFuncs:
                - prev_second
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3493,13'
              BranchSideFuncs:
                - prev_minute
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3497,13'
              BranchSideFuncs:
                - prev_hour
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - prev_month
                - prev_week
                - prev_day
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3501,13'
              BranchSideFuncs:
                - prev_day
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - prev_month
                - prev_week
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3505,13'
              BranchSideFuncs:
                - prev_week
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - prev_month
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3509,13'
              BranchSideFuncs:
                - prev_month
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3513,13'
              BranchSideFuncs:
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3517,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3524,61'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3525,15'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3527,20'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3525,51'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3526,14'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3530,25'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3524,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3527,20'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3530,25'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3530,48'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3487,23'
              BranchSideFuncs:
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3531,44'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3531,57'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3532,50'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3533,16'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3532,68'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3487,23'
              BranchSideFuncs:
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3533,16'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3533,50'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3534,15'
              BranchSideFuncs:
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3535,15'
              BranchSideFuncs:
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3534,61'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3487,23'
              BranchSideFuncs:
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3535,15'
              BranchSideFuncs:
                - check_contracting_rules
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalrecur.c:3530,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3487,23'
              BranchSideFuncs:
                - prev_year
                - occurrence_as_icaltime
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_is_null_time
                - icaltime_compare
                - check_contracting_rules
                - icaltime_null_time
                - prev_month
                - prev_week
                - prev_day
                - prev_hour
                - prev_minute
                - prev_second
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icalrecur.c:3537,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:3469,18'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3470,16'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:3489,13'
          Dst:             prev_second
        - Src:             'icalrecur.c:3493,13'
          Dst:             prev_minute
        - Src:             'icalrecur.c:3497,13'
          Dst:             prev_hour
        - Src:             'icalrecur.c:3501,13'
          Dst:             prev_day
        - Src:             'icalrecur.c:3505,13'
          Dst:             prev_week
        - Src:             'icalrecur.c:3509,13'
          Dst:             prev_month
        - Src:             'icalrecur.c:3513,13'
          Dst:             prev_year
        - Src:             'icalrecur.c:3517,13'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:3518,20'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:3521,22'
          Dst:             occurrence_as_icaltime
        - Src:             'icalrecur.c:3524,13'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3525,15'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3526,14'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3527,20'
          Dst:             icaltime_null_time
        - Src:             'icalrecur.c:3531,16'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3532,15'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3533,16'
          Dst:             icaltime_is_null_time
        - Src:             'icalrecur.c:3534,15'
          Dst:             icaltime_compare
        - Src:             'icalrecur.c:3535,15'
          Dst:             check_contracting_rules
    - functionName:    icalrecur_check_rulepart
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3308
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:3300,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3300,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3301,17'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:3301,17'
          Branch Sides:
            - BranchSide:      'icalrecur.c:3300,62'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:3301,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrecurrencetype_rscale_supported_calendars
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalarray_append
        - icalarray_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:1855,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1855,28'
              BranchSideFuncs:
                - icalarray_new
                - icalarray_append
            - BranchSide:      'icalrecur.c:1855,28'
              BranchSideFuncs:
                - icalarray_new
                - icalarray_append
      Callsites:
        - Src:             'icalrecur.c:1855,28'
          Dst:             icalarray_new
        - Src:             'icalrecur.c:1858,5'
          Dst:             icalarray_append
    - functionName:    icalrecurrencetype_month_month
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3850
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecurrencetype_month_is_leap
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3845
      functionLinenumberEnd: 3846
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecurrencetype_as_string_r
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          351
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - __snprintf_chk
        - icalmemory_append_char
        - icalmemory_append_string
        - icalmemory_new_buffer
        - icalrecur_freq_to_string
        - icalrecur_skip_to_string
        - icalrecur_weekday_to_string
        - icalrecurrencetype_day_day_of_week
        - icalrecurrencetype_day_position
        - icalrecurrencetype_month_is_leap
        - icalrecurrencetype_month_month
        - print_date_to_string
        - print_datetime_to_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:960,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecur_skip_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:962,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecur_skip_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:966,20'
          Branch Sides:
            - BranchSide:      'icalrecur.c:966,20'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:966,30'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecur_skip_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:966,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:966,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:970,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecur_skip_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:973,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:974,9'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:986,5'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:978,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:979,35'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:983,9'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalrecur_freq_to_string
                - icalmemory_append_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:991,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:991,9'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:998,16'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:998,50'
          Branch Sides:
            - BranchSide:      'icalrecur.c:999,27'
              BranchSideFuncs:
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1006,5'
              BranchSideFuncs:
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:998,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1000,59'
              BranchSideFuncs:
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1006,5'
              BranchSideFuncs:
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1011,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1006,41'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1008,21'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1016,35'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1006,41'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
        - Branch String:   'icalrecur.c:1016,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1006,41'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1017,21'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1017,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1018,67'
              BranchSideFuncs:
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1035,21'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1022,25'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1023,25'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalrecur.c:1025,25'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalrecur.c:1029,47'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_month_is_leap
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1030,61'
              BranchSideFuncs:
                - icalrecurrencetype_month_is_leap
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1029,28'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1031,21'
              BranchSideFuncs:
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalrecur.c:1035,21'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalrecur.c:1039,37'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1016,27'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalrecur.c:1039,44'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalrecur.c:1039,21'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1016,27'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1040,21'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1016,35'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1006,41'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
            - BranchSide:      'icalrecur.c:1016,46'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_char
                - icalrecurrencetype_month_is_leap
                - icalrecurrencetype_month_month
                - __snprintf_chk
                - icalmemory_append_string
                - icalrecurrencetype_day_position
                - icalrecurrencetype_day_day_of_week
                - icalrecur_weekday_to_string
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1006,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1007,39'
              BranchSideFuncs:
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
            - BranchSide:      'icalrecur.c:1046,16'
              BranchSideFuncs:
                - print_date_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - print_datetime_to_string
                - __snprintf_chk
        - Branch String:   'icalrecur.c:1046,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1047,17'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1058,21'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1048,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1049,13'
              BranchSideFuncs:
                - print_datetime_to_string
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalrecur.c:1051,13'
              BranchSideFuncs:
                - print_datetime_to_string
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalrecur.c:1058,14'
          Branch Sides:
            - BranchSide:      'icalrecur.c:1059,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:1064,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:970,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalrecur.c:974,9'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:975,9'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:979,35'
          Dst:             icalrecur_skip_to_string
        - Src:             'icalrecur.c:980,13'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:981,13'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:983,9'
          Dst:             icalmemory_append_char
        - Src:             'icalrecur.c:986,5'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:988,30'
          Dst:             icalrecur_freq_to_string
        - Src:             'icalrecur.c:987,5'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:992,9'
          Dst:             __snprintf_chk
        - Src:             'icalrecur.c:993,9'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:994,9'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1000,24'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icalrecur.c:1001,30'
          Dst:             icalrecur_weekday_to_string
        - Src:             'icalrecur.c:1002,9'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1003,9'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1012,13'
          Dst:             icalmemory_append_char
        - Src:             'icalrecur.c:1013,13'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1014,13'
          Dst:             icalmemory_append_char
        - Src:             'icalrecur.c:1018,31'
          Dst:             icalrecurrencetype_day_position
        - Src:             'icalrecur.c:1019,36'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icalrecur.c:1020,42'
          Dst:             icalrecur_weekday_to_string
        - Src:             'icalrecur.c:1023,25'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1025,25'
          Dst:             __snprintf_chk
        - Src:             'icalrecur.c:1026,25'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1030,28'
          Dst:             icalrecurrencetype_month_is_leap
        - Src:             'icalrecur.c:1031,21'
          Dst:             icalrecurrencetype_month_month
        - Src:             'icalrecur.c:1031,21'
          Dst:             __snprintf_chk
        - Src:             'icalrecur.c:1033,21'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1035,21'
          Dst:             __snprintf_chk
        - Src:             'icalrecur.c:1036,21'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:1040,21'
          Dst:             icalmemory_append_char
        - Src:             'icalrecur.c:1049,13'
          Dst:             print_date_to_string
        - Src:             'icalrecur.c:1051,13'
          Dst:             print_datetime_to_string
        - Src:             'icalrecur.c:1059,9'
          Dst:             __snprintf_chk
        - Src:             'icalrecur.c:0,0'
          Dst:             icalmemory_append_string
        - Src:             'icalrecur.c:0,0'
          Dst:             icalmemory_append_string
    - functionName:    icalrecur_skip_to_string
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:252,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:252,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:253,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:252,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:252,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:253,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:252,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:253,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrecur_freq_to_string
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,30'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:219,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:219,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:220,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrecur_weekday_to_string
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,26'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:277,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:277,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:278,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrecurrencetype_as_string
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalrecurrencetype_as_string_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrecur.c:953,11'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_as_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalrecur.c:953,11'
              BranchSideFuncs:
                - icalrecurrencetype_as_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalrecur.c:953,11'
          Dst:             icalrecurrencetype_as_string_r
        - Src:             'icalrecur.c:954,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalrecur_by_dup
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalrecur_memdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalrecur.c:732,39'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecur_memdup
            - BranchSide:      'icalrecur.c:732,39'
              BranchSideFuncs:
                - icalrecur_memdup
        - Branch String:   'icalrecur.c:733,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:734,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrecur.c:732,18'
          Dst:             icalrecur_memdup
    - functionName:    icalrecurrencetype_clone
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          192
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalmemory_strdup
        - icalrecur_by_dup
        - icalrecurrencetype_free
        - icalrecurrencetype_new
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrecur.c:743,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalmemory_strdup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:743,9'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalmemory_strdup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
                - icalerror_set_errno
        - Branch String:   'icalrecur.c:745,5'
          Branch Sides:
            - BranchSide:      'icalrecur.c:745,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrecur.c:747,11'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalmemory_strdup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
        - Branch String:   'icalrecur.c:748,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:748,9'
              BranchSideFuncs: []
        - Branch String:   'icalrecur.c:756,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:757,23'
              BranchSideFuncs:
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
            - BranchSide:      'icalrecur.c:764,43'
              BranchSideFuncs:
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
        - Branch String:   'icalrecur.c:758,13'
          Branch Sides:
            - BranchSide:      'icalrecur.c:759,19'
              BranchSideFuncs:
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
            - BranchSide:      'icalrecur.c:764,43'
              BranchSideFuncs:
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecur_by_dup
                - icalrecurrencetype_free
        - Branch String:   'icalrecur.c:769,9'
          Branch Sides:
            - BranchSide:      'icalrecur.c:769,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrecur.c:770,9'
              BranchSideFuncs:
                - icalrecurrencetype_free
      Callsites:
        - Src:             'icalrecur.c:745,5'
          Dst:             icalerror_set_errno
        - Src:             'icalrecur.c:747,11'
          Dst:             icalrecurrencetype_new
        - Src:             'icalrecur.c:757,23'
          Dst:             icalmemory_strdup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:766,19'
          Dst:             icalrecur_by_dup
        - Src:             'icalrecur.c:770,9'
          Dst:             icalrecurrencetype_free
    - functionName:    icalrecurrencetype_rscale_is_supported
      functionSourceFile: '/src/libical/src/libical/icalrecur.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_leap_days
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_span_contains
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltime.c:940,39'
          Branch Sides:
            - BranchSide:      'icaltime.c:940,64'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:945,5'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:940,69'
          Branch Sides:
            - BranchSide:      'icaltime.c:941,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:945,5'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:941,35'
          Branch Sides:
            - BranchSide:      'icaltime.c:941,45'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:945,5'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:940,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:940,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:945,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltime_span_overlaps
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icaltime.c:917,31'
          Branch Sides:
            - BranchSide:      'icaltime.c:917,50'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:921,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:917,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:917,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:921,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:921,29'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:921,46'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:921,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:921,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:925,19'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:925,31'
          Branch Sides:
            - BranchSide:      'icaltime.c:925,31'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:929,17'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:929,29'
          Branch Sides:
            - BranchSide:      'icaltime.c:929,40'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:932,19'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:929,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:929,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:932,19'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:932,32'
          Branch Sides:
            - BranchSide:      'icaltime.c:932,43'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:935,5'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:932,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:935,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltime_span_new
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - dtstart
        - dtend
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icaltime_as_timet_with_zone
        - icaltimezone_get_utc_timezone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltime.c:903,20'
          Branch Sides:
            - BranchSide:      'icaltime.c:899,53'
              BranchSideFuncs:
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaltimezone_get_utc_timezone
            - BranchSide:      'icaltime.c:903,20'
              BranchSideFuncs:
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
                - icaltimezone_get_utc_timezone
        - Branch String:   'icaltime.c:906,46'
          Branch Sides:
            - BranchSide:      'icaltime.c:905,18'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
            - BranchSide:      'icaltime.c:906,76'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
                - icaltime_as_timet_with_zone
                - icaltimezone_get_utc_timezone
        - Branch String:   'icaltime.c:909,44'
          Branch Sides:
            - BranchSide:      'icaltime.c:909,70'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_as_timet_with_zone
            - BranchSide:      'icaltime.c:909,44'
              BranchSideFuncs:
                - icaltime_as_timet_with_zone
      Callsites:
        - Src:             'icaltime.c:906,76'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:905,18'
          Dst:             icaltime_as_timet_with_zone
        - Src:             'icaltime.c:909,70'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:908,16'
          Dst:             icaltime_as_timet_with_zone
    - functionName:    icaltime_as_timet_with_zone
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tt
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icaltime_is_null_time
        - icaltime_is_valid_time
        - icaltime_timegm
        - icaltimezone_convert_time
        - icaltimezone_get_utc_timezone
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icaltime.c:281,5'
          Branch Sides:
            - BranchSide:      'icaltime.c:278,66'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_is_valid_time
                - icaltimezone_convert_time
                - icaltime_timegm
            - BranchSide:      'icaltime.c:285,16'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_is_null_time
                - icaltime_is_valid_time
                - icaltimezone_convert_time
                - icaltime_timegm
        - Branch String:   'icaltime.c:288,35'
          Branch Sides:
            - BranchSide:      'icaltime.c:288,35'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:288,39'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icaltimezone_convert_time
                - icaltime_timegm
        - Branch String:   'icaltime.c:288,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:288,9'
              BranchSideFuncs:
                - icaltimezone_convert_time
                - icaltime_timegm
            - BranchSide:      'icaltime.c:292,16'
              BranchSideFuncs:
                - icaltimezone_convert_time
                - icaltime_timegm
      Callsites:
        - Src:             'icaltime.c:285,16'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:288,9'
          Dst:             icaltime_is_null_time
        - Src:             'icaltime.c:288,39'
          Dst:             icaltime_is_valid_time
        - Src:             'icaltime.c:298,5'
          Dst:             icaltimezone_convert_time
        - Src:             'icaltime.c:311,9'
          Dst:             icaltime_timegm
    - functionName:    icaltime_is_null_time
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_is_valid_time
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         18
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltime.c:604,20'
          Branch Sides:
            - BranchSide:      'icaltime.c:604,20'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:604,30'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:604,37'
          Branch Sides:
            - BranchSide:      'icaltime.c:604,37'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:605,11'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:605,21'
          Branch Sides:
            - BranchSide:      'icaltime.c:605,21'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:605,32'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:605,37'
          Branch Sides:
            - BranchSide:      'icaltime.c:605,37'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:606,11'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:606,19'
          Branch Sides:
            - BranchSide:      'icaltime.c:606,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:606,28'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:606,33'
          Branch Sides:
            - BranchSide:      'icaltime.c:606,33'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:607,11'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:607,23'
          Branch Sides:
            - BranchSide:      'icaltime.c:607,23'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:607,36'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:604,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:610,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltime_timegm
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_is_leap_year
        - icaltime_leap_days
        - make_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltime.c:177,10'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - make_time
                - icaltime_leap_days
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:177,10'
              BranchSideFuncs:
                - make_time
                - icaltime_leap_days
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:177,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:177,9'
              BranchSideFuncs:
                - icaltime_leap_days
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:182,23'
              BranchSideFuncs:
                - icaltime_leap_days
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:186,24'
          Branch Sides:
            - BranchSide:      'icaltime.c:186,27'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:189,17'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:186,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:189,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:177,10'
          Dst:             make_time
        - Src:             'icaltime.c:183,47'
          Dst:             icaltime_leap_days
        - Src:             'icaltime.c:186,27'
          Dst:             icaltime_is_leap_year
    - functionName:    make_time
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltime.c:87,24'
          Branch Sides:
            - BranchSide:      'icaltime.c:87,24'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:87,38'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:87,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:90,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:90,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:90,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:109,21'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:109,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:120,43'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:134,32'
          Branch Sides:
            - BranchSide:      'icaltime.c:134,46'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:134,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:159,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:139,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:159,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltime_is_leap_year
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_set_timezone
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icaltime.c:886,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:886,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:890,12'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:890,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:890,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:894,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltime_get_tzid
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_get_tzid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icaltime.c:876,11'
          Branch Sides:
            - BranchSide:      'icaltime.c:874,57'
              BranchSideFuncs:
                - icaltimezone_get_tzid
            - BranchSide:      'icaltime.c:876,11'
              BranchSideFuncs:
                - icaltimezone_get_tzid
        - Branch String:   'icaltime.c:876,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:876,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:877,16'
              BranchSideFuncs:
                - icaltimezone_get_tzid
      Callsites:
        - Src:             'icaltime.c:877,16'
          Dst:             icaltimezone_get_tzid
    - functionName:    icaltime_get_timezone
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_compare_date_only_tz
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_in
        - b_in
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - icaltime_convert_to_zone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltime.c:724,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:718,61'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_convert_to_zone
            - BranchSide:      'icaltime.c:724,9'
              BranchSideFuncs:
                - icaltime_convert_to_zone
                - icaltime_convert_to_zone
        - Branch String:   'icaltime.c:727,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:727,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:729,23'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:729,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:729,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:733,17'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:733,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:733,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:735,24'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:735,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:735,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:739,15'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:739,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:741,22'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:741,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:741,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:745,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:724,9'
          Dst:             icaltime_convert_to_zone
        - Src:             'icaltime.c:725,9'
          Dst:             icaltime_convert_to_zone
    - functionName:    icaltime_convert_to_zone
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tt
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaltimezone_convert_time
      functionUses:    12
      BranchProfiles:
        - Branch String:   'icaltime.c:842,31'
          Branch Sides:
            - BranchSide:      'icaltime.c:840,72'
              BranchSideFuncs:
                - icaltimezone_convert_time
            - BranchSide:      'icaltime.c:842,31'
              BranchSideFuncs:
                - icaltimezone_convert_time
        - Branch String:   'icaltime.c:845,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:845,9'
              BranchSideFuncs:
                - icaltimezone_convert_time
            - BranchSide:      'icaltime.c:849,12'
              BranchSideFuncs:
                - icaltimezone_convert_time
        - Branch String:   'icaltime.c:849,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:849,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:854,17'
              BranchSideFuncs:
                - icaltimezone_convert_time
        - Branch String:   'icaltime.c:854,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:861,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:864,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:861,9'
          Dst:             icaltimezone_convert_time
    - functionName:    icaltime_compare_date_only
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_in
        - b_in
      BBCount:         16
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - icaltime_convert_to_zone
        - icaltimezone_get_utc_timezone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltime.c:692,24'
          Branch Sides:
            - BranchSide:      'icaltime.c:688,58'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_convert_to_zone
                - icaltime_convert_to_zone
            - BranchSide:      'icaltime.c:692,24'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_convert_to_zone
                - icaltime_convert_to_zone
        - Branch String:   'icaltime.c:697,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:697,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:699,23'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:699,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:699,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:703,17'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:703,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:705,24'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:705,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:705,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:709,15'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:709,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:711,22'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:711,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:711,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:715,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:692,24'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:694,9'
          Dst:             icaltime_convert_to_zone
        - Src:             'icaltime.c:695,9'
          Dst:             icaltime_convert_to_zone
    - functionName:    icaltime_compare
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a_in
        - b_in
      BBCount:         42
      ICount:          268
      EdgeCount:       60
      CyclomaticComplexity: 20
      functionsReached:
        - icaltime_convert_to_zone
        - icaltimezone_get_utc_timezone
      functionUses:    42
      BranchProfiles:
        - Branch String:   'icaltime.c:639,14'
          Branch Sides:
            - BranchSide:      'icaltime.c:633,48'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_convert_to_zone
                - icaltimezone_get_utc_timezone
                - icaltime_convert_to_zone
            - BranchSide:      'icaltime.c:639,14'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icaltime_convert_to_zone
                - icaltimezone_get_utc_timezone
                - icaltime_convert_to_zone
        - Branch String:   'icaltime.c:639,32'
          Branch Sides:
            - BranchSide:      'icaltime.c:639,45'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:643,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:639,53'
          Branch Sides:
            - BranchSide:      'icaltime.c:639,66'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:643,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:639,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:640,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:643,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:647,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:649,23'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:649,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:649,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:651,24'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:651,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:651,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:653,24'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:653,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:653,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:655,22'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:655,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:655,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:657,22'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:657,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:657,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:662,9'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:662,19'
          Branch Sides:
            - BranchSide:      'icaltime.c:662,22'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:667,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:662,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:662,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:669,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:667,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:667,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:671,23'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:671,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:671,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:673,23'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:673,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:673,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:675,25'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:675,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:675,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:677,25'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:677,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:677,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:679,25'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:679,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:679,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:681,25'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:681,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:681,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:685,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:640,44'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:640,13'
          Dst:             icaltime_convert_to_zone
        - Src:             'icaltime.c:641,44'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:641,13'
          Dst:             icaltime_convert_to_zone
    - functionName:    icaltime_from_day_of_year
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          208
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - icaltime_is_leap_year
        - icaltime_null_date
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icaltime.c:541,30'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_null_date
                - icaltime_is_leap_year
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:541,30'
              BranchSideFuncs:
                - icaltime_null_date
                - icaltime_is_leap_year
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:550,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:547,29'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:551,13'
              BranchSideFuncs:
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:554,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:557,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:561,13'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:564,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:564,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:565,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:541,30'
          Dst:             icaltime_null_date
        - Src:             'icaltime.c:552,19'
          Dst:             icaltime_is_leap_year
        - Src:             'icaltime.c:547,29'
          Dst:             icaltime_is_leap_year
    - functionName:    icaltime_null_date
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_day_of_year
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_is_leap_year
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltime.c:534,66'
          Branch Sides:
            - BranchSide:      'icaltime.c:532,52'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:534,66'
              BranchSideFuncs:
                - icaltime_is_leap_year
      Callsites:
        - Src:             'icaltime.c:534,42'
          Dst:             icaltime_is_leap_year
    - functionName:    icaltime_week_number
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ictt
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - caldat_int
        - juldat_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltime.c:518,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - juldat_int
                - caldat_int
            - BranchSide:      'icaltime.c:516,52'
              BranchSideFuncs:
                - juldat_int
                - caldat_int
      Callsites:
        - Src:             'icaltime.c:526,5'
          Dst:             juldat_int
        - Src:             'icaltime.c:527,5'
          Dst:             caldat_int
    - functionName:    icaltime_start_doy_week
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - t
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - caldat_int
        - juldat_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltime.c:497,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - juldat_int
                - caldat_int
            - BranchSide:      'icaltime.c:495,55'
              BranchSideFuncs:
                - juldat_int
                - caldat_int
        - Branch String:   'icaltime.c:510,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:511,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:506,5'
          Dst:             juldat_int
        - Src:             'icaltime.c:507,5'
          Dst:             caldat_int
    - functionName:    icaltime_day_of_week
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - juldat_int
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltime.c:482,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - juldat_int
            - BranchSide:      'icaltime.c:480,52'
              BranchSideFuncs:
                - juldat_int
      Callsites:
        - Src:             'icaltime.c:490,5'
          Dst:             juldat_int
    - functionName:    icaltime_days_in_month
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_is_leap_year
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icaltime.c:466,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:466,16'
              BranchSideFuncs:
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:466,21'
          Branch Sides:
            - BranchSide:      'icaltime.c:466,21'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:466,31'
              BranchSideFuncs:
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:472,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:472,9'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:473,17'
              BranchSideFuncs:
                - icaltime_is_leap_year
      Callsites:
        - Src:             'icaltime.c:473,17'
          Dst:             icaltime_is_leap_year
    - functionName:    icaltime_days_in_year
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltime_is_leap_year
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltime.c:445,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_is_leap_year
            - BranchSide:      'icaltime.c:445,9'
              BranchSideFuncs:
                - icaltime_is_leap_year
        - Branch String:   'icaltime.c:445,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:448,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:445,9'
          Dst:             icaltime_is_leap_year
    - functionName:    icaltime_from_string
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          274
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - __isoc99_sscanf
        - icalerror_set_errno
        - icalerror_stop_here
        - icaltime_null_time
        - icaltimezone_get_utc_timezone
        - strlen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icaltime.c:360,5'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_null_time
                - strlen
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icaltime.c:360,30'
              BranchSideFuncs:
                - icaltime_null_time
                - strlen
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icalerror_stop_here
                - __assert_fail
        - Branch String:   'icaltime.c:363,5'
          Branch Sides:
            - BranchSide:      'icaltime.c:363,5'
              BranchSideFuncs:
                - icalerror_stop_here
                - __assert_fail
            - BranchSide:      'icaltime.c:365,12'
              BranchSideFuncs:
                - strlen
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltime.c:367,22'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
            - BranchSide:      'icaltime.c:367,31'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltime.c:367,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
            - BranchSide:      'icaltime.c:369,22'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
                - __isoc99_sscanf
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltime.c:369,29'
          Branch Sides:
            - BranchSide:      'icaltime.c:369,38'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icaltime.c:370,14'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltime.c:369,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:370,14'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icaltime.c:375,22'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltime.c:370,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:373,19'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
                - __isoc99_sscanf
            - BranchSide:      'icaltime.c:430,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icaltime.c:375,28'
          Branch Sides:
            - BranchSide:      'icaltime.c:375,37'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icaltime.c:376,12'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icaltime.c:375,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:376,12'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icaltime.c:430,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icaltime.c:393,20'
          Branch Sides:
            - BranchSide:      'icaltime.c:427,12'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icaltime.c:430,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icaltime.c:397,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:401,46'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
            - BranchSide:      'icaltime.c:416,38'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaltime_null_time
      Callsites:
        - Src:             'icaltime.c:360,30'
          Dst:             icaltime_null_time
        - Src:             'icaltime.c:363,5'
          Dst:             icalerror_stop_here
        - Src:             'icaltime.c:363,5'
          Dst:             __assert_fail
        - Src:             'icaltime.c:365,12'
          Dst:             strlen
        - Src:             'icaltime.c:373,19'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:385,17'
          Dst:             __isoc99_sscanf
        - Src:             'icaltime.c:393,20'
          Dst:             __isoc99_sscanf
        - Src:             'icaltime.c:400,17'
          Dst:             __isoc99_sscanf
        - Src:             'icaltime.c:415,17'
          Dst:             __isoc99_sscanf
        - Src:             'icaltime.c:430,5'
          Dst:             icalerror_set_errno
        - Src:             'icaltime.c:431,12'
          Dst:             icaltime_null_time
    - functionName:    icaltime_null_time
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_adjust
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          238
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - icaltime_days_in_month
      functionUses:    17
      BranchProfiles:
        - Branch String:   'icaltime.c:764,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:764,13'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:764,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:768,18'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:798,13'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:771,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:772,20'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:777,18'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:780,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:781,20'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:786,16'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:789,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:790,18'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:798,13'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:798,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:799,37'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:802,26'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:802,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:804,37'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:810,15'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:814,17'
          Branch Sides:
            - BranchSide:      'icaltime.c:814,17'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:817,22'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:818,17'
          Branch Sides:
            - BranchSide:      'icaltime.c:819,25'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:823,17'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:814,17'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:817,22'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:827,17'
          Branch Sides:
            - BranchSide:      'icaltime.c:828,25'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:831,26'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltime.c:826,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltime.c:827,27'
              BranchSideFuncs:
                - icaltime_days_in_month
      Callsites:
        - Src:             'icaltime.c:813,29'
          Dst:             icaltime_days_in_month
        - Src:             'icaltime.c:813,29'
          Dst:             icaltime_days_in_month
        - Src:             'icaltime.c:834,20'
          Dst:             icaltime_days_in_month
    - functionName:    icaltime_normalize
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tt
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_adjust
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltime.c:352,31'
          Branch Sides:
            - BranchSide:      'icaltime.c:350,66'
              BranchSideFuncs:
                - icaltime_adjust
            - BranchSide:      'icaltime.c:352,31'
              BranchSideFuncs:
                - icaltime_adjust
      Callsites:
        - Src:             'icaltime.c:354,5'
          Dst:             icaltime_adjust
    - functionName:    icaltime_is_utc
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltimezone_get_utc_timezone
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icaltime.c:621,14'
          Branch Sides:
            - BranchSide:      'icaltime.c:619,48'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
            - BranchSide:      'icaltime.c:621,14'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
      Callsites:
        - Src:             'icaltime.c:621,22'
          Dst:             icaltimezone_get_utc_timezone
    - functionName:    icaltime_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tt
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __snprintf_chk
        - icalmemory_new_buffer
        - icaltime_is_utc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltime.c:328,17'
          Branch Sides:
            - BranchSide:      'icaltime.c:325,59'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __snprintf_chk
                - icaltime_is_utc
                - __snprintf_chk
            - BranchSide:      'icaltime.c:328,17'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __snprintf_chk
                - icaltime_is_utc
                - __snprintf_chk
        - Branch String:   'icaltime.c:330,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:331,9'
              BranchSideFuncs:
                - icaltime_is_utc
                - __snprintf_chk
            - BranchSide:      'icaltime.c:337,13'
              BranchSideFuncs:
                - icaltime_is_utc
                - __snprintf_chk
        - Branch String:   'icaltime.c:337,13'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
            - BranchSide:      'icaltime.c:342,9'
              BranchSideFuncs:
                - __snprintf_chk
      Callsites:
        - Src:             'icaltime.c:328,17'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltime.c:331,9'
          Dst:             __snprintf_chk
        - Src:             'icaltime.c:337,13'
          Dst:             icaltime_is_utc
        - Src:             'icaltime.c:342,9'
          Dst:             __snprintf_chk
    - functionName:    icaltime_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tt
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icaltime_as_ical_string_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltime.c:320,11'
          Branch Sides:
            - BranchSide:      'icaltime.c:316,63'
              BranchSideFuncs:
                - icaltime_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icaltime.c:320,11'
              BranchSideFuncs:
                - icaltime_as_ical_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icaltime.c:320,11'
          Dst:             icaltime_as_ical_string_r
        - Src:             'icaltime.c:321,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icaltime_is_date
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_as_timet
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tt
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_is_date
        - icaltime_is_null_time
        - make_time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icaltime.c:248,5'
          Branch Sides:
            - BranchSide:      'icaltime.c:246,56'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
                - make_time
            - BranchSide:      'icaltime.c:249,16'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
                - make_time
        - Branch String:   'icaltime.c:252,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'icaltime.c:259,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - make_time
            - BranchSide:      'icaltime.c:263,25'
              BranchSideFuncs:
                - make_time
        - Branch String:   'icaltime.c:272,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:272,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:275,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:252,9'
          Dst:             icaltime_is_null_time
        - Src:             'icaltime.c:259,9'
          Dst:             icaltime_is_date
        - Src:             'icaltime.c:272,10'
          Dst:             make_time
    - functionName:    icaltime_today
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_from_timet_with_zone
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltime.c:243,42'
          Branch Sides:
            - BranchSide:      'icaltime.c:243,42'
              BranchSideFuncs:
                - time
                - icaltime_from_timet_with_zone
            - BranchSide:      'icaltime.c:243,42'
              BranchSideFuncs:
                - time
                - icaltime_from_timet_with_zone
      Callsites:
        - Src:             'icaltime.c:243,42'
          Dst:             time
        - Src:             'icaltime.c:243,12'
          Dst:             icaltime_from_timet_with_zone
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_from_timet_with_zone
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gmtime_r
        - icaltime_null_date
        - icaltime_null_time
        - icaltimezone_convert_time
        - icaltimezone_get_utc_timezone
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltime.c:208,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:209,16'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_null_date
            - BranchSide:      'icaltime.c:212,18'
              BranchSideFuncs:
                - icaltimezone_convert_time
        - Branch String:   'icaltime.c:209,16'
          Branch Sides:
            - BranchSide:      'icaltime.c:209,26'
              BranchSideFuncs:
                - icaltime_null_date
            - BranchSide:      'icaltime.c:209,49'
              BranchSideFuncs:
                - icaltime_null_time
        - Branch String:   'icaltime.c:219,15'
          Branch Sides:
            - BranchSide:      'icaltime.c:219,8'
              BranchSideFuncs:
                - icaltimezone_convert_time
            - BranchSide:      'icaltime.c:219,8'
              BranchSideFuncs:
                - icaltimezone_convert_time
        - Branch String:   'icaltime.c:227,9'
          Branch Sides:
            - BranchSide:      'icaltime.c:228,17'
              BranchSideFuncs: []
            - BranchSide:      'icaltime.c:233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltime.c:204,16'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltime.c:208,10'
          Dst:             gmtime_r
        - Src:             'icaltime.c:209,26'
          Dst:             icaltime_null_date
        - Src:             'icaltime.c:209,49'
          Dst:             icaltime_null_time
        - Src:             'icaltime.c:222,5'
          Dst:             icaltimezone_convert_time
    - functionName:    gmtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_current_time_with_zone
      functionSourceFile: '/src/libical/src/libical/icaltime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_from_timet_with_zone
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltime.c:238,42'
          Branch Sides:
            - BranchSide:      'icaltime.c:0,0'
              BranchSideFuncs:
                - time
                - icaltime_from_timet_with_zone
            - BranchSide:      'icaltime.c:238,42'
              BranchSideFuncs:
                - time
                - icaltime_from_timet_with_zone
      Callsites:
        - Src:             'icaltime.c:238,42'
          Dst:             time
        - Src:             'icaltime.c:238,12'
          Dst:             icaltime_from_timet_with_zone
    - functionName:    icaltimezone_load_get_line_fn
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fgets
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1917,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - fgets
            - BranchSide:      'icaltimezone.c:1917,21'
              BranchSideFuncs:
                - fgets
      Callsites:
        - Src:             'icaltimezone.c:1917,12'
          Dst:             fgets
    - functionName:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_coord
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __fprintf_chk
        - __isoc99_sscanf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1565,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - __fprintf_chk
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icaltimezone.c:1565,13'
              BranchSideFuncs:
                - __fprintf_chk
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltimezone.c:1565,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1566,22'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icaltimezone.c:1567,20'
              BranchSideFuncs:
                - __fprintf_chk
                - __isoc99_sscanf
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltimezone.c:1567,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1568,22'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icaltimezone.c:1569,20'
              BranchSideFuncs:
                - __fprintf_chk
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icaltimezone.c:1569,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1570,22'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icaltimezone.c:1571,20'
              BranchSideFuncs:
                - __fprintf_chk
                - __isoc99_sscanf
        - Branch String:   'icaltimezone.c:1571,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1572,22'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icaltimezone.c:1574,9'
              BranchSideFuncs:
                - __fprintf_chk
        - Branch String:   'icaltimezone.c:1578,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1578,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1579,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:1566,9'
          Dst:             __isoc99_sscanf
        - Src:             'icaltimezone.c:1568,9'
          Dst:             __isoc99_sscanf
        - Src:             'icaltimezone.c:1570,9'
          Dst:             __isoc99_sscanf
        - Src:             'icaltimezone.c:1572,9'
          Dst:             __isoc99_sscanf
        - Src:             'icaltimezone.c:1574,9'
          Dst:             __fprintf_chk
    - functionName:    fetch_lat_long_from_string
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - parse_coord
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1596,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1596,13'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1596,28'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1596,13'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1600,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1600,26'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1600,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1603,36'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1608,28'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1608,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1612,35'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1612,13'
              BranchSideFuncs:
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1615,36'
              BranchSideFuncs:
                - strncpy
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1620,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1624,36'
              BranchSideFuncs:
                - parse_coord
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1627,44'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1627,44'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1628,31'
              BranchSideFuncs:
                - strlen
                - parse_coord
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:1624,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1624,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:1636,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icaltimezone.c:1604,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:1606,5'
          Dst:             strncpy
        - Src:             'icaltimezone.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'icaltimezone.c:1616,5'
          Dst:             strncpy
        - Src:             'icaltimezone.c:1624,9'
          Dst:             parse_coord
        - Src:             'icaltimezone.c:1628,31'
          Dst:             strlen
        - Src:             'icaltimezone.c:1628,9'
          Dst:             parse_coord
        - Src:             'icaltimezone.c:0,0'
          Dst:             icalmemory_free_buffer
    - functionName:    icaltimezone_builtin_unlock
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:175,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:175,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'icaltimezone.c:175,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'icaltimezone.c:175,5'
          Dst:             pthread_mutex_unlock
    - functionName:    icaltimezone_parse_zone_tab
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         42
      ICount:          313
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - __fprintf_chk
        - __isoc99_sscanf
        - __snprintf_chk
        - fclose
        - fetch_lat_long_from_string
        - fgets
        - fopen
        - get_zone_directory_builtin
        - icalarray_append
        - icalarray_new
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalmemory_strdup
        - icaltimezone_init
        - icaltzutil_get_zone_directory
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1654,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1654,10'
              BranchSideFuncs:
                - icalarray_new
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_get_zone_directory
            - BranchSide:      'icaltimezone.c:1654,10'
              BranchSideFuncs:
                - icalarray_new
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_get_zone_directory
        - Branch String:   'icaltimezone.c:1665,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1666,19'
              BranchSideFuncs:
                - icaltzutil_get_zone_directory
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1669,19'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1674,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1675,24'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1680,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1679,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1680,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1684,21'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1688,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1689,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1692,5'
              BranchSideFuncs:
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1703,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1704,13'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'icaltimezone.c:1773,5'
              BranchSideFuncs:
                - fclose
        - Branch String:   'icaltimezone.c:1704,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1703,12'
              BranchSideFuncs:
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1707,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __fprintf_chk
                - fgets
                - fclose
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
        - Branch String:   'icaltimezone.c:1707,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1709,24'
              BranchSideFuncs:
                - fetch_lat_long_from_string
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fclose
                - __fprintf_chk
            - BranchSide:      'icaltimezone.c:1731,17'
              BranchSideFuncs:
                - fetch_lat_long_from_string
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fclose
                - __fprintf_chk
        - Branch String:   'icaltimezone.c:1709,31'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1709,41'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __fprintf_chk
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1719,24'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __fprintf_chk
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
        - Branch String:   'icaltimezone.c:1709,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1710,54'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __fprintf_chk
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1719,24'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __fprintf_chk
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
        - Branch String:   'icaltimezone.c:1713,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1716,21'
              BranchSideFuncs:
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1739,9'
              BranchSideFuncs:
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
        - Branch String:   'icaltimezone.c:1719,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1726,17'
              BranchSideFuncs:
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1739,9'
              BranchSideFuncs:
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
        - Branch String:   'icaltimezone.c:1731,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1735,17'
              BranchSideFuncs:
                - __fprintf_chk
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - fclose
            - BranchSide:      'icaltimezone.c:1739,9'
              BranchSideFuncs:
                - icaltimezone_init
                - icalmemory_strdup
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
        - Branch String:   'icaltimezone.c:1742,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1744,17'
              BranchSideFuncs:
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1749,17'
              BranchSideFuncs:
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
        - Branch String:   'icaltimezone.c:1754,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1756,17'
              BranchSideFuncs:
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
            - BranchSide:      'icaltimezone.c:1761,17'
              BranchSideFuncs:
                - icalarray_append
                - fgets
                - __isoc99_sscanf
                - __fprintf_chk
                - icaltimezone_init
                - icalmemory_strdup
                - __isoc99_sscanf
                - __fprintf_chk
                - fetch_lat_long_from_string
                - __fprintf_chk
                - fclose
      Callsites:
        - Src:             'icaltimezone.c:1663,25'
          Dst:             icalarray_new
        - Src:             'icaltimezone.c:1666,19'
          Dst:             icaltzutil_get_zone_directory
        - Src:             'icaltimezone.c:1669,19'
          Dst:             get_zone_directory_builtin
        - Src:             'icaltimezone.c:1675,24'
          Dst:             strlen
        - Src:             'icaltimezone.c:1680,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1684,21'
          Dst:             strlen
        - Src:             'icaltimezone.c:1687,24'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:1689,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1692,5'
          Dst:             __snprintf_chk
        - Src:             'icaltimezone.c:1694,10'
          Dst:             fopen
        - Src:             'icaltimezone.c:1695,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:1698,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1703,12'
          Dst:             fgets
        - Src:             'icaltimezone.c:1713,21'
          Dst:             __isoc99_sscanf
        - Src:             'icaltimezone.c:1716,21'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1719,24'
          Dst:             __isoc99_sscanf
        - Src:             'icaltimezone.c:1726,17'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1731,17'
          Dst:             fetch_lat_long_from_string
        - Src:             'icaltimezone.c:1735,17'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1739,9'
          Dst:             icaltimezone_init
        - Src:             'icaltimezone.c:1740,25'
          Dst:             icalmemory_strdup
        - Src:             'icaltimezone.c:1766,9'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:1773,5'
          Dst:             fclose
    - functionName:    get_zone_directory_builtin
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2005,12'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2005,12'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:2005,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltimezone_init
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltimezone_builtin_lock
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:168,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:168,5'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'icaltimezone.c:168,5'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'icaltimezone.c:168,5'
          Dst:             pthread_mutex_lock
    - functionName:    tm_to_icaltimetype
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltimezone_expand_changes
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - icalarray_free
        - icalarray_new
        - icalarray_sort
        - icalcomponent_get_first_component
        - icalcomponent_get_next_component
        - icaltimezone_compare_change_fn
        - icaltimezone_expand_vtimezone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:513,15'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_first_component
                - icaltimezone_expand_vtimezone
                - icalcomponent_get_next_component
                - icalarray_sort
                - icalarray_free
            - BranchSide:      'icaltimezone.c:513,15'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_first_component
                - icaltimezone_expand_vtimezone
                - icalcomponent_get_next_component
                - icalarray_sort
                - icalarray_free
        - Branch String:   'icaltimezone.c:514,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:514,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:518,52'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icaltimezone_expand_vtimezone
                - icalcomponent_get_next_component
                - icalarray_sort
                - icalarray_free
        - Branch String:   'icaltimezone.c:519,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:520,9'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_free
            - BranchSide:      'icaltimezone.c:526,5'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_free
        - Branch String:   'icaltimezone.c:519,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:520,9'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_free
            - BranchSide:      'icaltimezone.c:526,5'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_free
        - Branch String:   'icaltimezone.c:528,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:533,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:513,15'
          Dst:             icalarray_new
        - Src:             'icaltimezone.c:518,12'
          Dst:             icalcomponent_get_first_component
        - Src:             'icaltimezone.c:520,9'
          Dst:             icaltimezone_expand_vtimezone
        - Src:             'icaltimezone.c:521,16'
          Dst:             icalcomponent_get_next_component
        - Src:             'icaltimezone.c:526,5'
          Dst:             icalarray_sort
        - Src:             'icaltimezone.c:526,5'
          Dst:             icaltimezone_compare_change_fn
        - Src:             'icaltimezone.c:529,9'
          Dst:             icalarray_free
    - functionName:    icaltimezone_expand_vtimezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          391
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - icalarray_append
        - icalcomponent_get_first_property
        - icalcomponent_get_next_property
        - icalcomponent_isa
        - icalproperty_get_dtstart
        - icalproperty_get_rdate
        - icalproperty_get_rrule
        - icalproperty_get_tzoffsetfrom
        - icalproperty_get_tzoffsetto
        - icalproperty_isa
        - icalrecur_iterator_free
        - icalrecur_iterator_new
        - icalrecur_iterator_next
        - icalrecurrencetype_clone
        - icalrecurrencetype_unref
        - icaltime_adjust
        - icaltime_compare
        - icaltime_is_date
        - icaltime_is_null_time
        - icaltime_is_utc
        - icaltimezone_adjust_change
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:539,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
            - BranchSide:      'icaltimezone.c:550,9'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
        - Branch String:   'icaltimezone.c:550,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
            - BranchSide:      'icaltimezone.c:552,16'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
        - Branch String:   'icaltimezone.c:552,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalcomponent_get_next_property
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
            - BranchSide:      'icaltimezone.c:552,16'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:563,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:565,23'
              BranchSideFuncs:
                - icalproperty_get_dtstart
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:569,33'
              BranchSideFuncs:
                - icalproperty_get_tzoffsetto
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:574,38'
              BranchSideFuncs:
                - icalproperty_get_tzoffsetfrom
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:580,13'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:583,13'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:589,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:562,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:563,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:595,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:595,26'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:595,26'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:595,30'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:595,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:596,16'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:602,10'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:602,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:602,24'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:612,10'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:612,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:613,16'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icalarray_append
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:633,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:634,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:634,17'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:634,31'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:634,5'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:638,17'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:634,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:634,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:638,17'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:638,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:640,21'
              BranchSideFuncs:
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
            - BranchSide:      'icaltimezone.c:671,21'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
            - BranchSide:      'icaltimezone.c:746,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:646,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:647,39'
              BranchSideFuncs:
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
            - BranchSide:      'icaltimezone.c:651,42'
              BranchSideFuncs:
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
        - Branch String:   'icaltimezone.c:658,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:659,74'
              BranchSideFuncs:
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
            - BranchSide:      'icaltimezone.c:668,13'
              BranchSideFuncs:
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
        - Branch String:   'icaltimezone.c:672,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:673,25'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:746,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:675,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:679,51'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:746,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:679,58'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:679,61'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:693,39'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:679,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:687,68'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:693,39'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:711,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:712,27'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:738,17'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:714,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:712,27'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:717,29'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_next
                - icaltime_compare
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:717,45'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:717,48'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:738,17'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:717,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:720,39'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
            - BranchSide:      'icaltimezone.c:738,17'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
        - Branch String:   'icaltimezone.c:634,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:634,17'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:634,31'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_get_rrule
                - icalrecurrencetype_clone
                - icaltime_is_null_time
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_compare
                - icaltime_is_null_time
                - icaltimezone_adjust_change
                - icalarray_append
                - icalrecur_iterator_free
                - icalrecurrencetype_unref
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icalproperty_get_rdate
                - icaltime_is_date
                - icaltime_is_utc
                - icaltimezone_adjust_change
                - icalarray_append
      Callsites:
        - Src:             'icaltimezone.c:550,9'
          Dst:             icalcomponent_isa
        - Src:             'icaltimezone.c:552,16'
          Dst:             icalcomponent_isa
        - Src:             'icaltimezone.c:561,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:563,17'
          Dst:             icalproperty_isa
        - Src:             'icaltimezone.c:565,23'
          Dst:             icalproperty_get_dtstart
        - Src:             'icaltimezone.c:569,33'
          Dst:             icalproperty_get_tzoffsetto
        - Src:             'icaltimezone.c:574,38'
          Dst:             icalproperty_get_tzoffsetfrom
        - Src:             'icaltimezone.c:589,16'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:621,9'
          Dst:             icaltimezone_adjust_change
        - Src:             'icaltimezone.c:629,9'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:633,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:638,17'
          Dst:             icalproperty_isa
        - Src:             'icaltimezone.c:640,21'
          Dst:             icalproperty_get_rdate
        - Src:             'icaltimezone.c:646,17'
          Dst:             icaltime_is_date
        - Src:             'icaltimezone.c:658,22'
          Dst:             icaltime_is_utc
        - Src:             'icaltimezone.c:659,21'
          Dst:             icaltimezone_adjust_change
        - Src:             'icaltimezone.c:668,13'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:671,21'
          Dst:             icalproperty_get_rrule
        - Src:             'icaltimezone.c:673,25'
          Dst:             icalrecurrencetype_clone
        - Src:             'icaltimezone.c:679,22'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:679,61'
          Dst:             icaltime_is_utc
        - Src:             'icaltimezone.c:687,21'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:706,17'
          Dst:             icaltimezone_adjust_change
        - Src:             'icaltimezone.c:708,17'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:710,34'
          Dst:             icalrecur_iterator_new
        - Src:             'icaltimezone.c:712,27'
          Dst:             icalrecur_iterator_next
        - Src:             'icaltimezone.c:714,25'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:717,48'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:733,21'
          Dst:             icaltimezone_adjust_change
        - Src:             'icaltimezone.c:735,21'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:738,17'
          Dst:             icalrecur_iterator_free
        - Src:             'icaltimezone.c:739,17'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltimezone.c:746,16'
          Dst:             icalcomponent_get_next_property
    - functionName:    icaltimezone_compare_change_fn
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          123
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltimezone.c:761,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:763,30'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:763,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:763,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:765,25'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:765,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:765,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:767,31'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:767,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:767,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:769,25'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:769,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:769,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:771,29'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:771,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:771,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:773,25'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:773,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:773,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:775,30'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:775,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:775,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:777,25'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:777,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:777,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:779,32'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:779,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:779,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:781,25'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:781,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:781,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:783,32'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:783,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:783,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltimezone_adjust_change
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          179
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - icaltime_days_in_month
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1121,18'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1121,18'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1124,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1125,20'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1130,18'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1133,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1134,20'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1139,16'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1142,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1143,18'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1148,15'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1152,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1152,17'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1155,22'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1156,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1157,25'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1161,17'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1165,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1166,25'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1169,26'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltimezone.c:1164,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1164,9'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltimezone.c:1165,21'
              BranchSideFuncs:
                - icaltime_days_in_month
      Callsites:
        - Src:             'icaltimezone.c:1151,29'
          Dst:             icaltime_days_in_month
        - Src:             'icaltimezone.c:1172,20'
          Dst:             icaltime_days_in_month
    - functionName:    rdate_compare
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2208
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltime_compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2209,55'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:2209,55'
              BranchSideFuncs:
                - icaltime_compare
      Callsites:
        - Src:             'icaltimezone.c:2209,12'
          Dst:             icaltime_compare
    - functionName:    check_tombstone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_tmp_copy
        - icaltime_compare
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2194,31'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltime_compare
                - icalmemory_tmp_copy
            - BranchSide:      'icaltimezone.c:2194,31'
              BranchSideFuncs:
                - icaltime_compare
                - icalmemory_tmp_copy
        - Branch String:   'icaltimezone.c:2194,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2194,9'
              BranchSideFuncs:
                - icalmemory_tmp_copy
            - BranchSide:      'icaltimezone.c:2196,52'
              BranchSideFuncs:
                - icalmemory_tmp_copy
      Callsites:
        - Src:             'icaltimezone.c:2194,9'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2196,27'
          Dst:             icalmemory_tmp_copy
    - functionName:    icaltimezone_truncate_vtimezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - start
        - end
        - ''
      BBCount:         216
      ICount:          1192
      EdgeCount:       292
      CyclomaticComplexity: 78
      functionsReached:
        - check_tombstone
        - icalarray_append
        - icalarray_element_at
        - icalarray_free
        - icalarray_new
        - icalarray_sort
        - icalcomponent_add_property
        - icalcomponent_free
        - icalcomponent_get_first_component
        - icalcomponent_get_first_property
        - icalcomponent_get_next_component
        - icalcomponent_get_next_property
        - icalcomponent_isa
        - icalcomponent_remove_component
        - icalcomponent_remove_property
        - icalmemory_tmp_copy
        - icalperiodtype_null_period
        - icalproperty_free
        - icalproperty_get_dtstart
        - icalproperty_get_parameter_as_string
        - icalproperty_get_rdate
        - icalproperty_get_rrule
        - icalproperty_get_tzname
        - icalproperty_get_tzoffsetfrom
        - icalproperty_get_tzoffsetto
        - icalproperty_get_x
        - icalproperty_get_x_name
        - icalproperty_isa
        - icalproperty_new_rdate
        - icalproperty_new_tzuntil
        - icalproperty_set_dtstart
        - icalproperty_set_rrule
        - icalproperty_set_tzname
        - icalproperty_set_tzoffsetfrom
        - icalproperty_set_tzoffsetto
        - icalproperty_set_tzuntil
        - icalrecur_iterator_free
        - icalrecur_iterator_new
        - icalrecur_iterator_next
        - icalrecur_iterator_set_start
        - icaltime_adjust
        - icaltime_compare
        - icaltime_is_date
        - icaltime_is_null_time
        - icaltime_set_timezone
        - icaltimezone_get_utc_timezone
        - rdate_compare
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2219,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2220,37'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
            - BranchSide:      'icaltimezone.c:2391,41'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
        - Branch String:   'icaltimezone.c:2223,20'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2223,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
            - BranchSide:      'icaltimezone.c:2229,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
        - Branch String:   'icaltimezone.c:2223,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2223,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:2229,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
        - Branch String:   'icaltimezone.c:2229,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:2232,43'
              BranchSideFuncs:
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
        - Branch String:   'icaltimezone.c:2232,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:2231,17'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcmp
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalmemory_tmp_copy
        - Branch String:   'icaltimezone.c:2229,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:2232,43'
              BranchSideFuncs:
                - icalproperty_get_x_name
                - strcmp
                - icalcomponent_get_next_property
                - icalmemory_tmp_copy
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalproperty_get_x
                - icalmemory_tmp_copy
                - icalproperty_get_parameter_as_string
        - Branch String:   'icaltimezone.c:2240,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2242,19'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:2246,17'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
        - Branch String:   'icaltimezone.c:2264,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2267,21'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2310,13'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2267,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2266,21'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2269,28'
              BranchSideFuncs:
                - icalproperty_get_tzname
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2274,39'
              BranchSideFuncs:
                - icalproperty_get_dtstart
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_tzname
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2278,35'
              BranchSideFuncs:
                - icalproperty_get_tzoffsetfrom
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalproperty_get_tzoffsetto
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2282,33'
              BranchSideFuncs:
                - icalproperty_get_tzoffsetto
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2287,17'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2290,17'
              BranchSideFuncs:
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
        - Branch String:   'icaltimezone.c:2264,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2267,21'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:2308,14'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icalarray_free
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
        - Branch String:   'icaltimezone.c:2308,27'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2308,35'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2310,13'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2308,40'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2309,17'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2310,13'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2309,40'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2309,47'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2310,13'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2308,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2310,13'
              BranchSideFuncs:
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2315,46'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
        - Branch String:   'icaltimezone.c:2319,26'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2319,29'
              BranchSideFuncs:
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2330,13'
              BranchSideFuncs:
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2319,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2321,13'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2330,13'
              BranchSideFuncs:
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2331,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2333,17'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2339,22'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2333,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2334,17'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2344,13'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2339,20'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2342,9'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2344,13'
              BranchSideFuncs:
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2344,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2345,48'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2507,9'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2346,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2347,75'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2507,9'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2352,30'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2352,33'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2365,38'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2352,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2355,40'
              BranchSideFuncs:
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2365,38'
              BranchSideFuncs:
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2356,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2357,25'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2361,21'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2365,38'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2371,25'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2377,28'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2365,38'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2366,37'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2373,69'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2365,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2373,69'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2379,30'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2379,25'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2507,9'
              BranchSideFuncs:
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2379,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2381,25'
              BranchSideFuncs:
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2393,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2396,37'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2501,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2403,41'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2403,44'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2433,29'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2403,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2407,74'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2433,29'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2408,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2410,33'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2424,48'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2413,37'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2415,37'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2501,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2434,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2437,33'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2455,35'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2437,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2443,37'
              BranchSideFuncs:
                - check_tombstone
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2450,33'
              BranchSideFuncs:
                - check_tombstone
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2443,37'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2444,37'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2499,42'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2450,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2451,33'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2499,42'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2455,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2456,33'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2458,33'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2458,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2460,33'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
            - BranchSide:      'icaltimezone.c:2483,33'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
        - Branch String:   'icaltimezone.c:2466,50'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2465,70'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2489,52'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_set_start
        - Branch String:   'icaltimezone.c:2466,37'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2468,37'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2501,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2471,41'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2473,41'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2501,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2483,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2489,65'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2501,21'
              BranchSideFuncs:
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2490,33'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2492,33'
              BranchSideFuncs:
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2499,42'
              BranchSideFuncs:
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2510,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2511,35'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2567,9'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2514,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2515,34'
              BranchSideFuncs:
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2520,27'
              BranchSideFuncs:
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2520,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2527,37'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2533,30'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2533,33'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2541,17'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2533,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2541,17'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
        - Branch String:   'icaltimezone.c:2542,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2544,21'
              BranchSideFuncs:
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2553,23'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2553,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2554,21'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2556,21'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2556,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2510,33'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2558,21'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2544,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2545,21'
              BranchSideFuncs:
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2510,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2511,35'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2567,9'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2514,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2515,34'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2527,37'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2533,30'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2533,33'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2541,17'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2533,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2541,17'
              BranchSideFuncs:
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
        - Branch String:   'icaltimezone.c:2542,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2544,21'
              BranchSideFuncs:
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2553,23'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2544,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2545,21'
              BranchSideFuncs:
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2553,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2554,21'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2556,21'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2556,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2510,48'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2558,21'
              BranchSideFuncs:
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2510,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2511,35'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
            - BranchSide:      'icaltimezone.c:2567,9'
              BranchSideFuncs:
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2570,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2246,5'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2573,17'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2573,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2574,22'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2578,25'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2574,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2246,5'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2584,17'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2578,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2246,5'
              BranchSideFuncs:
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2584,17'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_new
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icalarray_append
                - icalcomponent_get_next_property
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - check_tombstone
                - icalproperty_get_rrule
                - icaltime_is_null_time
                - icaltime_compare
                - icaltime_compare
                - icaltime_adjust
                - icaltime_set_timezone
                - icalrecur_iterator_new
                - icalrecur_iterator_set_start
                - icalrecur_iterator_next
                - icaltime_is_null_time
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalrecur_iterator_set_start
                - icalrecur_iterator_free
                - icalarray_sort
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalarray_free
                - icalcomponent_isa
                - icalarray_element_at
                - icaltime_is_date
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icaltime_set_timezone
                - icaltime_compare
                - icaltime_compare
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_property
                - icalproperty_free
                - check_tombstone
                - icalproperty_set_rrule
                - icalcomponent_remove_property
                - icalproperty_free
                - icalperiodtype_null_period
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - check_tombstone
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalarray_free
                - icalarray_free
                - icalproperty_get_tzoffsetto
                - icalproperty_get_tzoffsetfrom
                - icalproperty_get_dtstart
                - icalproperty_get_tzname
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2246,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2249,29'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2590,9'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2590,19'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2590,55'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2642,9'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2590,19'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2590,55'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2651,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2590,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2597,29'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2642,9'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2597,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltimezone.c:2606,21'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltimezone.c:2610,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2612,57'
              BranchSideFuncs:
                - icalproperty_set_tzname
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2615,63'
              BranchSideFuncs:
                - icalproperty_set_tzoffsetfrom
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2618,61'
              BranchSideFuncs:
                - icalproperty_set_tzoffsetto
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2622,60'
              BranchSideFuncs:
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2628,17'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icaltime_adjust
                - icaltime_set_timezone
                - icalproperty_set_dtstart
                - icalproperty_set_tzoffsetto
                - icalproperty_set_tzoffsetfrom
                - icalproperty_set_tzname
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2606,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2608,21'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2635,13'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2635,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2636,13'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2642,9'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2642,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2643,9'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2646,9'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2646,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2647,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2651,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2651,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2651,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:2653,16'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_tzuntil
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
        - Branch String:   'icaltimezone.c:2655,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2656,13'
              BranchSideFuncs:
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
            - BranchSide:      'icaltimezone.c:2658,45'
              BranchSideFuncs:
                - icalproperty_new_tzuntil
                - icalcomponent_add_property
      Callsites:
        - Src:             'icaltimezone.c:2220,37'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:2221,40'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:2229,17'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:2239,22'
          Dst:             icalmemory_tmp_copy
        - Src:             'icaltimezone.c:2232,43'
          Dst:             icalproperty_get_x_name
        - Src:             'icaltimezone.c:2232,14'
          Dst:             strcmp
        - Src:             'icaltimezone.c:2231,17'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:2239,59'
          Dst:             icalproperty_get_x
        - Src:             'icaltimezone.c:2239,22'
          Dst:             icalmemory_tmp_copy
        - Src:             'icaltimezone.c:2241,10'
          Dst:             icalproperty_get_parameter_as_string
        - Src:             'icaltimezone.c:2246,17'
          Dst:             icalcomponent_get_first_component
        - Src:             'icaltimezone.c:2249,29'
          Dst:             icalarray_new
        - Src:             'icaltimezone.c:2256,17'
          Dst:             icalcomponent_get_next_component
        - Src:             'icaltimezone.c:2261,14'
          Dst:             icalcomponent_isa
        - Src:             'icaltimezone.c:2264,21'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:2267,21'
          Dst:             icalproperty_isa
        - Src:             'icaltimezone.c:2269,28'
          Dst:             icalproperty_get_tzname
        - Src:             'icaltimezone.c:2274,39'
          Dst:             icalproperty_get_dtstart
        - Src:             'icaltimezone.c:2278,35'
          Dst:             icalproperty_get_tzoffsetfrom
        - Src:             'icaltimezone.c:2282,33'
          Dst:             icalproperty_get_tzoffsetto
        - Src:             'icaltimezone.c:2290,53'
          Dst:             icalproperty_get_rdate
        - Src:             'icaltimezone.c:2297,17'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:2266,21'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:2310,13'
          Dst:             icalarray_free
        - Src:             'icaltimezone.c:2315,9'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:2316,49'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltimezone.c:2316,15'
          Dst:             icaltime_set_timezone
        - Src:             'icaltimezone.c:2319,29'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2321,13'
          Dst:             icalcomponent_remove_component
        - Src:             'icaltimezone.c:2322,13'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:2325,13'
          Dst:             icalarray_free
        - Src:             'icaltimezone.c:2330,13'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2334,17'
          Dst:             check_tombstone
        - Src:             'icaltimezone.c:2345,48'
          Dst:             icalproperty_get_rrule
        - Src:             'icaltimezone.c:2347,46'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:2352,33'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2357,25'
          Dst:             check_tombstone
        - Src:             'icaltimezone.c:2361,21'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:2362,21'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2366,37'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2373,25'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:2374,31'
          Dst:             icaltime_set_timezone
        - Src:             'icaltimezone.c:2377,28'
          Dst:             icalrecur_iterator_new
        - Src:             'icaltimezone.c:2385,25'
          Dst:             icalrecur_iterator_set_start
        - Src:             'icaltimezone.c:2393,59'
          Dst:             icalrecur_iterator_next
        - Src:             'icaltimezone.c:2393,29'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:2399,25'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:2401,53'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltimezone.c:2400,31'
          Dst:             icaltime_set_timezone
        - Src:             'icaltimezone.c:2403,44'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2410,33'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:2411,33'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2417,52'
          Dst:             icalperiodtype_null_period
        - Src:             'icaltimezone.c:2419,44'
          Dst:             icalproperty_new_rdate
        - Src:             'icaltimezone.c:2420,37'
          Dst:             icalcomponent_add_property
        - Src:             'icaltimezone.c:2425,33'
          Dst:             icalproperty_set_rrule
        - Src:             'icaltimezone.c:2433,29'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2444,37'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:2446,37'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2451,33'
          Dst:             check_tombstone
        - Src:             'icaltimezone.c:2460,33'
          Dst:             icalproperty_set_dtstart
        - Src:             'icaltimezone.c:2468,37'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:2469,37'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2475,56'
          Dst:             icalperiodtype_null_period
        - Src:             'icaltimezone.c:2477,48'
          Dst:             icalproperty_new_rdate
        - Src:             'icaltimezone.c:2478,41'
          Dst:             icalcomponent_add_property
        - Src:             'icaltimezone.c:2496,33'
          Dst:             icalrecur_iterator_set_start
        - Src:             'icaltimezone.c:2501,21'
          Dst:             icalrecur_iterator_free
        - Src:             'icaltimezone.c:2507,9'
          Dst:             icalarray_sort
        - Src:             'icaltimezone.c:2507,9'
          Dst:             rdate_compare
        - Src:             'icaltimezone.c:2511,35'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:2514,17'
          Dst:             icaltime_is_date
        - Src:             'icaltimezone.c:2520,27'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2530,13'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:2531,53'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltimezone.c:2531,19'
          Dst:             icaltime_set_timezone
        - Src:             'icaltimezone.c:2533,33'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2541,17'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2558,21'
          Dst:             icalproperty_set_dtstart
        - Src:             'icaltimezone.c:2545,21'
          Dst:             check_tombstone
        - Src:             'icaltimezone.c:0,0'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:0,0'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2511,35'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:2514,17'
          Dst:             icaltime_is_date
        - Src:             'icaltimezone.c:2530,13'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:2531,53'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltimezone.c:2531,19'
          Dst:             icaltime_set_timezone
        - Src:             'icaltimezone.c:2533,33'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2541,17'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:2545,21'
          Dst:             check_tombstone
        - Src:             'icaltimezone.c:2558,21'
          Dst:             icalproperty_set_dtstart
        - Src:             'icaltimezone.c:0,0'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:0,0'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2567,9'
          Dst:             icalarray_free
        - Src:             'icaltimezone.c:2573,17'
          Dst:             icalcomponent_isa
        - Src:             'icaltimezone.c:2584,17'
          Dst:             icalcomponent_remove_component
        - Src:             'icaltimezone.c:2585,17'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:2590,23'
          Dst:             icaltime_is_null_time
        - Src:             'icaltimezone.c:2606,21'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:2608,21'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:2610,21'
          Dst:             icalproperty_isa
        - Src:             'icaltimezone.c:2612,17'
          Dst:             icalproperty_set_tzname
        - Src:             'icaltimezone.c:2615,17'
          Dst:             icalproperty_set_tzoffsetfrom
        - Src:             'icaltimezone.c:2618,17'
          Dst:             icalproperty_set_tzoffsetto
        - Src:             'icaltimezone.c:2622,17'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:2623,23'
          Dst:             icaltime_set_timezone
        - Src:             'icaltimezone.c:2625,17'
          Dst:             icalproperty_set_dtstart
        - Src:             'icaltimezone.c:2628,17'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:2629,17'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2636,13'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltimezone.c:2637,13'
          Dst:             icalproperty_free
        - Src:             'icaltimezone.c:2643,9'
          Dst:             icalcomponent_remove_component
        - Src:             'icaltimezone.c:2644,9'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:2647,9'
          Dst:             icalcomponent_remove_component
        - Src:             'icaltimezone.c:2648,9'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:2653,16'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:2656,13'
          Dst:             icalproperty_set_tzuntil
        - Src:             'icaltimezone.c:2658,45'
          Dst:             icalproperty_new_tzuntil
        - Src:             'icaltimezone.c:2658,13'
          Dst:             icalcomponent_add_property
    - functionName:    icaltimezone_get_utc_timezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_init_builtin_timezones
      functionUses:    23
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1540,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1540,10'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
            - BranchSide:      'icaltimezone.c:1540,10'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
        - Branch String:   'icaltimezone.c:1540,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1540,9'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
            - BranchSide:      'icaltimezone.c:1541,9'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
      Callsites:
        - Src:             'icaltimezone.c:1541,9'
          Dst:             icaltimezone_init_builtin_timezones
    - functionName:    icaltimezone_init_builtin_timezones
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_builtin_lock
        - icaltimezone_builtin_unlock
        - icaltimezone_parse_zone_tab
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1554,23'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1554,23'
              BranchSideFuncs:
                - icaltimezone_builtin_lock
                - icaltimezone_builtin_unlock
                - icaltimezone_parse_zone_tab
            - BranchSide:      'icaltimezone.c:1554,23'
              BranchSideFuncs:
                - icaltimezone_builtin_lock
                - icaltimezone_builtin_unlock
                - icaltimezone_parse_zone_tab
        - Branch String:   'icaltimezone.c:1557,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1557,9'
              BranchSideFuncs:
                - icaltimezone_parse_zone_tab
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1558,9'
              BranchSideFuncs:
                - icaltimezone_parse_zone_tab
                - icaltimezone_builtin_unlock
      Callsites:
        - Src:             'icaltimezone.c:1556,5'
          Dst:             icaltimezone_builtin_lock
        - Src:             'icaltimezone.c:1558,9'
          Dst:             icaltimezone_parse_zone_tab
        - Src:             'icaltimezone.c:1560,5'
          Dst:             icaltimezone_builtin_unlock
    - functionName:    icaltimezone_get_builtin_tzdata
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltimezone_set_builtin_tzdata
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltimezone_set_tzid_prefix
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2169,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltimezone.c:2169,9'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icaltimezone.c:2169,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:2169,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:2170,9'
          Dst:             strncpy
    - functionName:    free_zone_directory
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2161,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2161,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:2161,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:2161,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2161,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:2162,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icaltimezone.c:2162,9'
          Dst:             icalmemory_free_buffer
    - functionName:    set_zone_directory
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - free_zone_directory
        - icalmemory_new_buffer
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2150,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - free_zone_directory
                - strlen
                - icalmemory_new_buffer
                - strcpy
            - BranchSide:      'icaltimezone.c:2150,9'
              BranchSideFuncs:
                - free_zone_directory
                - strlen
                - icalmemory_new_buffer
                - strcpy
        - Branch String:   'icaltimezone.c:2150,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2151,9'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - strcpy
            - BranchSide:      'icaltimezone.c:2153,50'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - strcpy
        - Branch String:   'icaltimezone.c:2155,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:90,10'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:2155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:2151,9'
          Dst:             free_zone_directory
        - Src:             'icaltimezone.c:2153,50'
          Dst:             strlen
        - Src:             'icaltimezone.c:2153,28'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:2156,9'
          Dst:             strcpy
    - functionName:    get_zone_directory
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_zone_directory_builtin
        - icaltzutil_get_zone_directory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:2141,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2141,9'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - icaltzutil_get_zone_directory
            - BranchSide:      'icaltimezone.c:2141,9'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - icaltzutil_get_zone_directory
        - Branch String:   'icaltimezone.c:2141,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:2142,16'
              BranchSideFuncs:
                - icaltzutil_get_zone_directory
            - BranchSide:      'icaltimezone.c:2144,16'
              BranchSideFuncs:
                - icaltzutil_get_zone_directory
      Callsites:
        - Src:             'icaltimezone.c:2142,16'
          Dst:             get_zone_directory_builtin
        - Src:             'icaltimezone.c:2144,16'
          Dst:             icaltzutil_get_zone_directory
    - functionName:    format_utc_offset
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __fprintf_chk
        - __snprintf_chk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1972,20'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
                - __fprintf_chk
            - BranchSide:      'icaltimezone.c:1972,20'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
                - __fprintf_chk
        - Branch String:   'icaltimezone.c:1972,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1973,22'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
                - __fprintf_chk
            - BranchSide:      'icaltimezone.c:1977,24'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
                - __fprintf_chk
        - Branch String:   'icaltimezone.c:1984,19'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1984,28'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icaltimezone.c:1985,9'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icaltimezone.c:1984,34'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1984,45'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icaltimezone.c:1985,9'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icaltimezone.c:1984,49'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1984,77'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icaltimezone.c:1985,9'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icaltimezone.c:1984,81'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1985,9'
              BranchSideFuncs:
                - __fprintf_chk
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icaltimezone.c:1992,17'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icaltimezone.c:1992,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1993,9'
              BranchSideFuncs:
                - __snprintf_chk
            - BranchSide:      'icaltimezone.c:1995,9'
              BranchSideFuncs:
                - __snprintf_chk
      Callsites:
        - Src:             'icaltimezone.c:1985,9'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1993,9'
          Dst:             __snprintf_chk
        - Src:             'icaltimezone.c:1995,9'
          Dst:             __snprintf_chk
    - functionName:    icaltimezone_dump_changes
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __fprintf_chk
        - format_utc_offset
        - icalarray_element_at
        - icaltimezone_changes_lock
        - icaltimezone_changes_unlock
        - icaltimezone_ensure_coverage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1930,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_ensure_coverage
                - icaltimezone_changes_lock
                - icalarray_element_at
                - __fprintf_chk
                - format_utc_offset
                - __fprintf_chk
                - __fprintf_chk
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1933,5'
              BranchSideFuncs:
                - icaltimezone_ensure_coverage
                - icaltimezone_changes_lock
                - icalarray_element_at
                - __fprintf_chk
                - format_utc_offset
                - __fprintf_chk
                - __fprintf_chk
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1944,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1944,13'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1947,9'
              BranchSideFuncs:
                - __fprintf_chk
                - format_utc_offset
                - __fprintf_chk
                - __fprintf_chk
                - icaltimezone_changes_unlock
                - icalarray_element_at
        - Branch String:   'icaltimezone.c:1941,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1941,5'
              BranchSideFuncs:
                - icalarray_element_at
                - __fprintf_chk
                - format_utc_offset
                - __fprintf_chk
                - __fprintf_chk
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1942,23'
              BranchSideFuncs:
                - icalarray_element_at
                - __fprintf_chk
                - format_utc_offset
                - __fprintf_chk
                - __fprintf_chk
                - icaltimezone_changes_unlock
      Callsites:
        - Src:             'icaltimezone.c:1933,5'
          Dst:             icaltimezone_ensure_coverage
        - Src:             'icaltimezone.c:1939,5'
          Dst:             icaltimezone_changes_lock
        - Src:             'icaltimezone.c:1942,23'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1947,9'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1953,9'
          Dst:             format_utc_offset
        - Src:             'icaltimezone.c:1954,9'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1956,9'
          Dst:             __fprintf_chk
        - Src:             'icaltimezone.c:1959,5'
          Dst:             icaltimezone_changes_unlock
    - functionName:    icaltimezone_ensure_coverage
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - icaltime_today
        - icaltimezone_expand_changes
        - icaltimezone_load_builtin_timezone
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icaltimezone.c:482,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
                - icaltimezone_expand_changes
                - icaltime_today
            - BranchSide:      'icaltimezone.c:482,5'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
                - icaltimezone_expand_changes
                - icaltime_today
        - Branch String:   'icaltimezone.c:484,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:485,9'
              BranchSideFuncs:
                - icaltime_today
                - icaltimezone_expand_changes
            - BranchSide:      'icaltimezone.c:491,26'
              BranchSideFuncs:
                - icaltimezone_expand_changes
        - Branch String:   'icaltimezone.c:491,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:492,9'
              BranchSideFuncs:
                - icaltimezone_expand_changes
            - BranchSide:      'icaltimezone.c:494,22'
              BranchSideFuncs:
                - icaltimezone_expand_changes
        - Branch String:   'icaltimezone.c:496,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:497,9'
              BranchSideFuncs:
                - icaltimezone_expand_changes
            - BranchSide:      'icaltimezone.c:499,16'
              BranchSideFuncs:
                - icaltimezone_expand_changes
        - Branch String:   'icaltimezone.c:499,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:499,33'
              BranchSideFuncs:
                - icaltimezone_expand_changes
            - BranchSide:      'icaltimezone.c:500,9'
              BranchSideFuncs:
                - icaltimezone_expand_changes
        - Branch String:   'icaltimezone.c:499,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:499,9'
              BranchSideFuncs:
                - icaltimezone_expand_changes
            - BranchSide:      'icaltimezone.c:500,9'
              BranchSideFuncs:
                - icaltimezone_expand_changes
      Callsites:
        - Src:             'icaltimezone.c:482,5'
          Dst:             icaltimezone_load_builtin_timezone
        - Src:             'icaltimezone.c:485,37'
          Dst:             icaltime_today
        - Src:             'icaltimezone.c:500,9'
          Dst:             icaltimezone_expand_changes
    - functionName:    icaltimezone_changes_lock
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icaltimezone.c:182,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:182,5'
              BranchSideFuncs:
                - pthread_mutex_lock
            - BranchSide:      'icaltimezone.c:182,5'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'icaltimezone.c:182,5'
          Dst:             pthread_mutex_lock
    - functionName:    icaltimezone_changes_unlock
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icaltimezone.c:189,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:189,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'icaltimezone.c:189,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'icaltimezone.c:189,5'
          Dst:             pthread_mutex_unlock
    - functionName:    icaltimezone_load_builtin_timezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          227
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - __snprintf_chk
        - fclose
        - fopen
        - get_zone_directory_builtin
        - icalcomponent_free
        - icalcomponent_get_first_component
        - icalcomponent_get_first_property
        - icalcomponent_get_next_property
        - icalcomponent_remove_component
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalparser_free
        - icalparser_new
        - icalparser_parse
        - icalparser_set_gen_data
        - icalproperty_get_x_name
        - icalproperty_set_location
        - icalproperty_set_tzid
        - icalproperty_set_x
        - icaltimezone_builtin_lock
        - icaltimezone_builtin_unlock
        - icaltimezone_get_vtimezone_properties
        - icaltimezone_load_get_line_fn
        - icaltimezone_tzid_prefix
        - icaltzutil_fetch_timezone
        - strcasecmp
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1797,15'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_builtin_lock
                - icaltimezone_builtin_unlock
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
            - BranchSide:      'icaltimezone.c:1797,15'
              BranchSideFuncs:
                - icaltimezone_builtin_lock
                - icaltimezone_builtin_unlock
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
        - Branch String:   'icaltimezone.c:1797,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1797,9'
              BranchSideFuncs:
                - icaltimezone_builtin_lock
                - icaltimezone_builtin_unlock
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
            - BranchSide:      'icaltimezone.c:1800,5'
              BranchSideFuncs:
                - icaltimezone_builtin_lock
                - icaltimezone_builtin_unlock
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
        - Branch String:   'icaltimezone.c:1803,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
            - BranchSide:      'icaltimezone.c:1809,16'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
        - Branch String:   'icaltimezone.c:1809,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1809,29'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
        - Branch String:   'icaltimezone.c:1809,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1814,9'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - strlen
                - strlen
                - icalmemory_new_buffer
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltzutil_fetch_timezone
        - Branch String:   'icaltimezone.c:1814,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1820,31'
              BranchSideFuncs:
                - icaltzutil_fetch_timezone
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1894,19'
              BranchSideFuncs:
                - icaltzutil_fetch_timezone
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1823,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1824,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1828,9'
              BranchSideFuncs:
                - get_zone_directory_builtin
                - __snprintf_chk
                - fopen
                - icalmemory_free_buffer
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1832,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1833,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1843,18'
              BranchSideFuncs:
                - icalparser_new
                - icalparser_set_gen_data
                - icalparser_parse
                - icalparser_free
                - fclose
                - icalcomponent_get_first_component
                - icalcomponent_get_first_property
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - icalproperty_set_tzid
                - icalmemory_free_buffer
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1852,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1856,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1898,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_builtin_unlock
        - Branch String:   'icaltimezone.c:1857,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1860,43'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
            - BranchSide:      'icaltimezone.c:1877,20'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
        - Branch String:   'icaltimezone.c:1864,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1862,77'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
            - BranchSide:      'icaltimezone.c:1869,21'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalcomponent_get_first_property
                - icalproperty_set_location
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
        - Branch String:   'icaltimezone.c:1878,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1879,55'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
            - BranchSide:      'icaltimezone.c:1881,25'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
        - Branch String:   'icaltimezone.c:1881,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1886,24'
              BranchSideFuncs:
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1902,5'
              BranchSideFuncs:
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
        - Branch String:   'icaltimezone.c:1887,26'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1883,25'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalproperty_set_x
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1887,30'
              BranchSideFuncs:
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
                - icalproperty_set_x
        - Branch String:   'icaltimezone.c:1887,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1883,25'
              BranchSideFuncs:
                - icalproperty_set_x
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1888,52'
              BranchSideFuncs:
                - icalproperty_set_x
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1881,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1886,24'
              BranchSideFuncs:
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:1897,10'
              BranchSideFuncs:
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:1897,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1898,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1902,5'
              BranchSideFuncs:
                - icaltimezone_get_vtimezone_properties
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
        - Branch String:   'icaltimezone.c:1904,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_builtin_unlock
            - BranchSide:      'icaltimezone.c:1905,9'
              BranchSideFuncs:
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltimezone_builtin_unlock
      Callsites:
        - Src:             'icaltimezone.c:1800,5'
          Dst:             icaltimezone_builtin_lock
        - Src:             'icaltimezone.c:1820,31'
          Dst:             get_zone_directory_builtin
        - Src:             'icaltimezone.c:1820,24'
          Dst:             strlen
        - Src:             'icaltimezone.c:1820,63'
          Dst:             strlen
        - Src:             'icaltimezone.c:1822,28'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:1824,13'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1828,9'
          Dst:             get_zone_directory_builtin
        - Src:             'icaltimezone.c:1828,9'
          Dst:             __snprintf_chk
        - Src:             'icaltimezone.c:1830,14'
          Dst:             fopen
        - Src:             'icaltimezone.c:1831,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:1833,13'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1843,18'
          Dst:             icalparser_new
        - Src:             'icaltimezone.c:1844,9'
          Dst:             icalparser_set_gen_data
        - Src:             'icaltimezone.c:1845,16'
          Dst:             icalparser_parse
        - Src:             'icaltimezone.c:1845,16'
          Dst:             icaltimezone_load_get_line_fn
        - Src:             'icaltimezone.c:1846,9'
          Dst:             icalparser_free
        - Src:             'icaltimezone.c:1847,9'
          Dst:             fclose
        - Src:             'icaltimezone.c:1850,19'
          Dst:             icalcomponent_get_first_component
        - Src:             'icaltimezone.c:1856,20'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:1860,43'
          Dst:             icaltimezone_tzid_prefix
        - Src:             'icaltimezone.c:1862,32'
          Dst:             strlen
        - Src:             'icaltimezone.c:1862,54'
          Dst:             strlen
        - Src:             'icaltimezone.c:1863,36'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:1865,21'
          Dst:             __snprintf_chk
        - Src:             'icaltimezone.c:1866,21'
          Dst:             icalproperty_set_tzid
        - Src:             'icaltimezone.c:1867,21'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:1869,21'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1877,20'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:1879,17'
          Dst:             icalproperty_set_location
        - Src:             'icaltimezone.c:1881,25'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:1886,24'
          Dst:             icalproperty_get_x_name
        - Src:             'icaltimezone.c:1887,30'
          Dst:             strcasecmp
        - Src:             'icaltimezone.c:1888,21'
          Dst:             icalproperty_set_x
        - Src:             'icaltimezone.c:1883,25'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:1894,19'
          Dst:             icaltzutil_fetch_timezone
        - Src:             'icaltimezone.c:1898,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:1902,5'
          Dst:             icaltimezone_get_vtimezone_properties
        - Src:             'icaltimezone.c:1905,9'
          Dst:             icalcomponent_remove_component
        - Src:             'icaltimezone.c:1906,9'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:0,0'
          Dst:             icaltimezone_builtin_unlock
    - functionName:    icaltimezone_tzid_prefix
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncpy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltimezone.c:195,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:195,9'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltimezone.c:195,9'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icaltimezone.c:195,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltimezone.c:195,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:196,9'
          Dst:             strncpy
    - functionName:    icaltimezone_get_vtimezone_properties
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - icalcomponent_free
        - icalcomponent_get_first_property
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalproperty_get_tzid
        - icaltimezone_get_location_from_vtimezone
        - icaltimezone_get_tznames_from_vtimezone
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icaltimezone.c:311,12'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalcomponent_free
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
            - BranchSide:      'icaltimezone.c:311,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_tzid
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalcomponent_free
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
        - Branch String:   'icaltimezone.c:312,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:316,12'
              BranchSideFuncs:
                - icalproperty_get_tzid
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalcomponent_free
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
        - Branch String:   'icaltimezone.c:317,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:321,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalcomponent_free
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
        - Branch String:   'icaltimezone.c:321,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:322,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalcomponent_free
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
            - BranchSide:      'icaltimezone.c:324,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalcomponent_free
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
        - Branch String:   'icaltimezone.c:326,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:327,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
            - BranchSide:      'icaltimezone.c:329,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
        - Branch String:   'icaltimezone.c:331,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:332,9'
              BranchSideFuncs:
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
            - BranchSide:      'icaltimezone.c:334,22'
              BranchSideFuncs:
                - icaltimezone_get_location_from_vtimezone
                - icalmemory_free_buffer
                - icaltimezone_get_tznames_from_vtimezone
        - Branch String:   'icaltimezone.c:336,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:337,9'
              BranchSideFuncs:
                - icaltimezone_get_tznames_from_vtimezone
            - BranchSide:      'icaltimezone.c:339,21'
              BranchSideFuncs:
                - icaltimezone_get_tznames_from_vtimezone
      Callsites:
        - Src:             'icaltimezone.c:311,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:316,12'
          Dst:             icalproperty_get_tzid
        - Src:             'icaltimezone.c:322,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:324,18'
          Dst:             icalmemory_strdup
        - Src:             'icaltimezone.c:327,9'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:332,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:334,22'
          Dst:             icaltimezone_get_location_from_vtimezone
        - Src:             'icaltimezone.c:337,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:339,21'
          Dst:             icaltimezone_get_tznames_from_vtimezone
    - functionName:    icaltimezone_get_location_from_vtimezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          87
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - icalcomponent_get_first_property
        - icalcomponent_get_next_property
        - icalmemory_strdup
        - icalproperty_get_location
        - icalproperty_get_x
        - icalproperty_get_x_name
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:350,12'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_location
                - icalmemory_strdup
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
            - BranchSide:      'icaltimezone.c:350,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_location
                - icalmemory_strdup
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
        - Branch String:   'icaltimezone.c:351,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:352,20'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:357,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:353,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:357,12'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:358,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:359,16'
              BranchSideFuncs:
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:360,18'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:360,22'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalproperty_get_x
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:365,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalproperty_get_x
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:360,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:361,24'
              BranchSideFuncs:
                - icalproperty_get_x
                - icalmemory_strdup
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
            - BranchSide:      'icaltimezone.c:365,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalproperty_get_x
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:362,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalproperty_get_x
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:365,16'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_get_x_name
                - strcasecmp
                - icalproperty_get_x
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:358,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:359,16'
              BranchSideFuncs:
                - icalproperty_get_x_name
                - strcasecmp
                - icalcomponent_get_next_property
                - icalproperty_get_x
                - icalmemory_strdup
      Callsites:
        - Src:             'icaltimezone.c:350,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:352,20'
          Dst:             icalproperty_get_location
        - Src:             'icaltimezone.c:357,12'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:359,16'
          Dst:             icalproperty_get_x_name
        - Src:             'icaltimezone.c:360,22'
          Dst:             strcasecmp
        - Src:             'icaltimezone.c:361,24'
          Dst:             icalproperty_get_x
        - Src:             'icaltimezone.c:365,16'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:0,0'
          Dst:             icalmemory_strdup
    - functionName:    icaltimezone_get_tznames_from_vtimezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          273
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - icalcomponent_get_first_component
        - icalcomponent_get_first_property
        - icalcomponent_get_next_component
        - icalcomponent_get_next_property
        - icalcomponent_isa
        - icalmemory_new_buffer
        - icalmemory_strdup
        - icalproperty_get_dtstart
        - icalproperty_get_rdate
        - icalproperty_get_tzname
        - icalproperty_isa
        - icaltime_compare
        - icaltime_null_time
        - strcmp
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:376,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_null_time
                - icalcomponent_get_first_component
                - icalcomponent_isa
                - icalcomponent_get_next_component
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:383,25'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_null_time
                - icalcomponent_get_first_component
                - icalcomponent_isa
                - icalcomponent_get_next_component
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
        - Branch String:   'icaltimezone.c:388,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:388,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:389,16'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_next_component
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
        - Branch String:   'icaltimezone.c:390,46'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:390,54'
              BranchSideFuncs:
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:391,32'
              BranchSideFuncs:
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
        - Branch String:   'icaltimezone.c:390,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:391,32'
              BranchSideFuncs:
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
            - BranchSide:      'icaltimezone.c:441,16'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:397,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:398,25'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:441,16'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:398,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:400,38'
              BranchSideFuncs:
                - icalproperty_get_tzname
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:404,31'
              BranchSideFuncs:
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:411,29'
              BranchSideFuncs:
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:421,24'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
        - Branch String:   'icaltimezone.c:405,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:406,44'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:421,24'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
        - Branch String:   'icaltimezone.c:412,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:413,50'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:421,24'
              BranchSideFuncs:
                - icalcomponent_get_next_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
        - Branch String:   'icaltimezone.c:397,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:398,25'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
            - BranchSide:      'icaltimezone.c:424,17'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltime_compare
        - Branch String:   'icaltimezone.c:424,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:425,21'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:441,16'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:425,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:426,26'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:432,26'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:426,42'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:427,25'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:426,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:441,16'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:432,42'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:433,25'
              BranchSideFuncs:
                - icaltime_compare
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:432,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:441,16'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalcomponent_isa
                - icaltime_null_time
                - icalcomponent_get_first_property
                - icalproperty_isa
                - icalproperty_get_rdate
                - icaltime_compare
                - icalcomponent_get_next_property
                - icaltime_compare
                - icaltime_compare
                - icalproperty_get_dtstart
                - icaltime_compare
                - icalproperty_get_tzname
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:388,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:389,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:446,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:446,25'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:446,29'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:470,16'
              BranchSideFuncs:
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:446,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:451,28'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
                - icalmemory_strdup
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:451,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:455,14'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:470,26'
              BranchSideFuncs:
                - icalmemory_strdup
        - Branch String:   'icaltimezone.c:455,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:456,20'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icaltimezone.c:458,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - strcpy
        - Branch String:   'icaltimezone.c:470,16'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:470,16'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:470,26'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icaltimezone.c:383,25'
          Dst:             icaltime_null_time
        - Src:             'icaltimezone.c:384,25'
          Dst:             icaltime_null_time
        - Src:             'icaltimezone.c:387,12'
          Dst:             icalcomponent_get_first_component
        - Src:             'icaltimezone.c:389,16'
          Dst:             icalcomponent_isa
        - Src:             'icaltimezone.c:391,32'
          Dst:             icaltime_null_time
        - Src:             'icaltimezone.c:396,20'
          Dst:             icalcomponent_get_first_property
        - Src:             'icaltimezone.c:398,25'
          Dst:             icalproperty_isa
        - Src:             'icaltimezone.c:400,38'
          Dst:             icalproperty_get_tzname
        - Src:             'icaltimezone.c:404,31'
          Dst:             icalproperty_get_dtstart
        - Src:             'icaltimezone.c:405,25'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:411,29'
          Dst:             icalproperty_get_rdate
        - Src:             'icaltimezone.c:412,25'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:421,24'
          Dst:             icalcomponent_get_next_property
        - Src:             'icaltimezone.c:427,25'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:433,25'
          Dst:             icaltime_compare
        - Src:             'icaltimezone.c:441,16'
          Dst:             icalcomponent_get_next_component
        - Src:             'icaltimezone.c:446,29'
          Dst:             strcmp
        - Src:             'icaltimezone.c:455,14'
          Dst:             strcmp
        - Src:             'icaltimezone.c:456,20'
          Dst:             icalmemory_strdup
        - Src:             'icaltimezone.c:458,24'
          Dst:             strlen
        - Src:             'icaltimezone.c:459,24'
          Dst:             strlen
        - Src:             'icaltimezone.c:460,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:461,9'
          Dst:             strcpy
        - Src:             'icaltimezone.c:463,9'
          Dst:             strcpy
        - Src:             'icaltimezone.c:470,26'
          Dst:             icalmemory_strdup
    - functionName:    icaltimezone_release_zone_tab
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - icalarray_element_at
        - icalarray_free
        - icalmemory_free_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1779,38'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1779,38'
              BranchSideFuncs:
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
            - BranchSide:      'icaltimezone.c:1779,38'
              BranchSideFuncs:
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
        - Branch String:   'icaltimezone.c:1781,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1781,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1784,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
        - Branch String:   'icaltimezone.c:1785,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1786,49'
              BranchSideFuncs:
                - icalarray_free
            - BranchSide:      'icaltimezone.c:1788,5'
              BranchSideFuncs:
                - icalarray_free
        - Branch String:   'icaltimezone.c:1785,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1786,49'
              BranchSideFuncs:
                - icalarray_element_at
                - icalmemory_free_buffer
                - icalarray_free
            - BranchSide:      'icaltimezone.c:1788,5'
              BranchSideFuncs:
                - icalarray_free
      Callsites:
        - Src:             'icaltimezone.c:1786,49'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1786,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:1788,5'
          Dst:             icalarray_free
    - functionName:    skip_slashes
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1258,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1258,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1259,17'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:1259,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1258,28'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1260,24'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:1261,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1258,28'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1262,27'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:1258,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1258,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1259,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltimezone_get_builtin_timezone_from_tzid
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          159
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - icaltimezone_get_builtin_timezone
        - icaltimezone_get_tzid
        - icaltimezone_tzid_prefix
        - skip_slashes
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1478,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - skip_slashes
                - icaltimezone_get_builtin_timezone
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1478,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - skip_slashes
                - icaltimezone_get_builtin_timezone
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1478,15'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1478,15'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1478,19'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - skip_slashes
                - icaltimezone_get_builtin_timezone
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1478,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1478,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1481,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - skip_slashes
                - icaltimezone_get_builtin_timezone
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1481,34'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1481,37'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1482,16'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1481,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1482,16'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1485,19'
              BranchSideFuncs:
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - skip_slashes
                - icaltimezone_get_builtin_timezone
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1487,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1491,17'
              BranchSideFuncs:
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1507,14'
              BranchSideFuncs:
                - strcmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - strncmp
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1491,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1491,17'
              BranchSideFuncs:
                - skip_slashes
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1492,62'
              BranchSideFuncs:
                - skip_slashes
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1491,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1491,17'
              BranchSideFuncs:
                - skip_slashes
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1492,62'
              BranchSideFuncs:
                - skip_slashes
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1491,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1491,17'
              BranchSideFuncs:
                - skip_slashes
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1492,62'
              BranchSideFuncs:
                - skip_slashes
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1493,21'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1493,21'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1494,28'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
        - Branch String:   'icaltimezone.c:1511,55'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1512,9'
              BranchSideFuncs:
                - strncmp
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1519,12'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icaltimezone.c:1511,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1513,11'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
            - BranchSide:      'icaltimezone.c:1519,12'
              BranchSideFuncs:
                - icaltimezone_get_builtin_timezone
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icaltimezone.c:1520,15'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1520,15'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1530,17'
              BranchSideFuncs:
                - icaltimezone_get_tzid
                - strcmp
        - Branch String:   'icaltimezone.c:1531,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1531,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1534,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:1481,9'
          Dst:             strcmp
        - Src:             'icaltimezone.c:1481,37'
          Dst:             strcmp
        - Src:             'icaltimezone.c:1482,16'
          Dst:             icaltimezone_get_builtin_timezone
        - Src:             'icaltimezone.c:1485,19'
          Dst:             icaltimezone_tzid_prefix
        - Src:             'icaltimezone.c:1487,36'
          Dst:             strlen
        - Src:             'icaltimezone.c:1487,9'
          Dst:             strncmp
        - Src:             'icaltimezone.c:1491,17'
          Dst:             strncmp
        - Src:             'icaltimezone.c:1491,17'
          Dst:             strncmp
        - Src:             'icaltimezone.c:1491,17'
          Dst:             strncmp
        - Src:             'icaltimezone.c:1492,21'
          Dst:             skip_slashes
        - Src:             'icaltimezone.c:1494,28'
          Dst:             icaltimezone_get_builtin_timezone
        - Src:             'icaltimezone.c:1511,9'
          Dst:             strcmp
        - Src:             'icaltimezone.c:1512,9'
          Dst:             strncmp
        - Src:             'icaltimezone.c:1519,12'
          Dst:             icaltimezone_get_builtin_timezone
        - Src:             'icaltimezone.c:1519,12'
          Dst:             icaltimezone_get_builtin_timezone
        - Src:             'icaltimezone.c:1530,17'
          Dst:             icaltimezone_get_tzid
        - Src:             'icaltimezone.c:1531,10'
          Dst:             strcmp
    - functionName:    icaltimezone_get_builtin_timezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - icalarray_append
        - icalarray_element_at
        - icalcomponent_free
        - icaltimezone_get_location
        - icaltimezone_init
        - icaltimezone_init_builtin_timezones
        - icaltimezone_set_component
        - icaltzutil_fetch_timezone
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1349,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
                - icaltimezone_init_builtin_timezones
            - BranchSide:      'icaltimezone.c:1349,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
                - icaltimezone_init_builtin_timezones
        - Branch String:   'icaltimezone.c:1349,19'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1349,19'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1349,23'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
                - icaltimezone_init_builtin_timezones
        - Branch String:   'icaltimezone.c:1349,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1352,10'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
                - icaltimezone_init_builtin_timezones
        - Branch String:   'icaltimezone.c:1352,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1353,9'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
                - strcmp
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
            - BranchSide:      'icaltimezone.c:1355,9'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
        - Branch String:   'icaltimezone.c:1355,38'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1355,38'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1355,41'
              BranchSideFuncs:
                - strcmp
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
        - Branch String:   'icaltimezone.c:1355,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1355,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1380,29'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
        - Branch String:   'icaltimezone.c:1380,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1381,16'
              BranchSideFuncs:
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
            - BranchSide:      'icaltimezone.c:1389,12'
              BranchSideFuncs:
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
        - Branch String:   'icaltimezone.c:1383,39'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1380,67'
              BranchSideFuncs:
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
            - BranchSide:      'icaltimezone.c:1383,42'
              BranchSideFuncs:
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
                - icalarray_element_at
                - icaltimezone_get_location
        - Branch String:   'icaltimezone.c:1383,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1380,67'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1383,13'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:1380,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1381,16'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_get_location
                - strcmp
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
            - BranchSide:      'icaltimezone.c:1389,12'
              BranchSideFuncs:
                - icaltzutil_fetch_timezone
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
        - Branch String:   'icaltimezone.c:1390,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1390,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1393,9'
              BranchSideFuncs:
                - icaltimezone_init
                - icaltimezone_set_component
                - icalarray_append
                - icalarray_element_at
                - icalcomponent_free
        - Branch String:   'icaltimezone.c:1394,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1395,30'
              BranchSideFuncs:
                - icalcomponent_free
            - BranchSide:      'icaltimezone.c:1398,13'
              BranchSideFuncs:
                - icalcomponent_free
      Callsites:
        - Src:             'icaltimezone.c:1353,9'
          Dst:             icaltimezone_init_builtin_timezones
        - Src:             'icaltimezone.c:1355,9'
          Dst:             strcmp
        - Src:             'icaltimezone.c:1355,41'
          Dst:             strcmp
        - Src:             'icaltimezone.c:1381,16'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1382,25'
          Dst:             icaltimezone_get_location
        - Src:             'icaltimezone.c:1383,42'
          Dst:             strcmp
        - Src:             'icaltimezone.c:1389,12'
          Dst:             icaltzutil_fetch_timezone
        - Src:             'icaltimezone.c:1393,9'
          Dst:             icaltimezone_init
        - Src:             'icaltimezone.c:1394,13'
          Dst:             icaltimezone_set_component
        - Src:             'icaltimezone.c:1398,13'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:1395,13'
          Dst:             icalarray_append
        - Src:             'icaltimezone.c:1396,20'
          Dst:             icalarray_element_at
    - functionName:    icaltimezone_get_tzid
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_load_builtin_timezone
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1181,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
            - BranchSide:      'icaltimezone.c:1181,10'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
        - Branch String:   'icaltimezone.c:1181,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1181,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1184,5'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
      Callsites:
        - Src:             'icaltimezone.c:1184,5'
          Dst:             icaltimezone_load_builtin_timezone
    - functionName:    icaltimezone_get_location
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1192,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1192,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1197,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltimezone_set_component
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltimezone_get_vtimezone_properties
        - icaltimezone_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1246,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_reset
                - icaltimezone_get_vtimezone_properties
            - BranchSide:      'icaltimezone.c:1246,5'
              BranchSideFuncs:
                - icaltimezone_reset
                - icaltimezone_get_vtimezone_properties
      Callsites:
        - Src:             'icaltimezone.c:1246,5'
          Dst:             icaltimezone_reset
        - Src:             'icaltimezone.c:1247,12'
          Dst:             icaltimezone_get_vtimezone_properties
    - functionName:    icaltimezone_reset
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - icalarray_free
        - icalcomponent_free
        - icalmemory_free_buffer
        - icaltimezone_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:262,15'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
            - BranchSide:      'icaltimezone.c:262,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
        - Branch String:   'icaltimezone.c:262,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:263,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
            - BranchSide:      'icaltimezone.c:265,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
        - Branch String:   'icaltimezone.c:265,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:266,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
            - BranchSide:      'icaltimezone.c:268,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
        - Branch String:   'icaltimezone.c:268,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:269,9'
              BranchSideFuncs:
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
            - BranchSide:      'icaltimezone.c:271,15'
              BranchSideFuncs:
                - icalcomponent_free
                - icalarray_free
                - icaltimezone_init
        - Branch String:   'icaltimezone.c:271,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:272,9'
              BranchSideFuncs:
                - icalarray_free
                - icaltimezone_init
            - BranchSide:      'icaltimezone.c:275,15'
              BranchSideFuncs:
                - icalarray_free
                - icaltimezone_init
        - Branch String:   'icaltimezone.c:275,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:275,9'
              BranchSideFuncs:
                - icaltimezone_init
            - BranchSide:      'icaltimezone.c:276,9'
              BranchSideFuncs:
                - icalarray_free
                - icaltimezone_init
      Callsites:
        - Src:             'icaltimezone.c:263,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:266,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:269,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltimezone.c:272,9'
          Dst:             icalcomponent_free
        - Src:             'icaltimezone.c:276,9'
          Dst:             icalarray_free
        - Src:             'icaltimezone.c:281,5'
          Dst:             icaltimezone_init
    - functionName:    get_offset
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gmtime_r
        - icaltimezone_get_utc_offset
        - time
        - tm_to_icaltimetype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1426,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - time
                - gmtime_r
                - tm_to_icaltimetype
                - icaltimezone_get_utc_offset
            - BranchSide:      'icaltimezone.c:1429,28'
              BranchSideFuncs:
                - time
                - gmtime_r
                - tm_to_icaltimetype
                - icaltimezone_get_utc_offset
        - Branch String:   'icaltimezone.c:1432,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1432,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1435,10'
              BranchSideFuncs:
                - tm_to_icaltimetype
                - icaltimezone_get_utc_offset
      Callsites:
        - Src:             'icaltimezone.c:1429,28'
          Dst:             time
        - Src:             'icaltimezone.c:1432,10'
          Dst:             gmtime_r
        - Src:             'icaltimezone.c:1435,10'
          Dst:             tm_to_icaltimetype
        - Src:             'icaltimezone.c:1436,14'
          Dst:             icaltimezone_get_utc_offset
    - functionName:    icaltimezone_get_utc_offset
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          311
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - icalarray_element_at
        - icaltimezone_adjust_change
        - icaltimezone_changes_lock
        - icaltimezone_changes_unlock
        - icaltimezone_compare_change_fn
        - icaltimezone_ensure_coverage
        - icaltimezone_find_nearby_change
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:816,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:816,24'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:822,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:825,9'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:825,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:826,22'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:829,14'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:829,22'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:829,22'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:829,30'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:829,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:833,15'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:833,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:834,9'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:836,5'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:841,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:841,42'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:842,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:841,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:842,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:848,15'
              BranchSideFuncs:
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:872,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:888,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:898,18'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:898,40'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:898,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:903,24'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
            - BranchSide:      'icaltimezone.c:926,46'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
        - Branch String:   'icaltimezone.c:898,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:903,24'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
            - BranchSide:      'icaltimezone.c:926,46'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
        - Branch String:   'icaltimezone.c:903,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:903,37'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:913,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:903,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:904,17'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:913,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:903,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:904,17'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:913,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:904,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:905,44'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:908,13'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:915,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:918,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:926,46'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icalarray_element_at
        - Branch String:   'icaltimezone.c:929,31'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:929,52'
              BranchSideFuncs:
                - icaltimezone_adjust_change
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
                - icalarray_element_at
            - BranchSide:      'icaltimezone.c:961,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:929,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:930,22'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:961,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:933,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:938,59'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:961,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:952,59'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:953,35'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:961,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:952,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:955,13'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:961,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:961,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:962,37'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:964,38'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
      Callsites:
        - Src:             'icaltimezone.c:836,5'
          Dst:             icaltimezone_changes_lock
        - Src:             'icaltimezone.c:839,5'
          Dst:             icaltimezone_ensure_coverage
        - Src:             'icaltimezone.c:842,9'
          Dst:             icaltimezone_changes_unlock
        - Src:             'icaltimezone.c:857,18'
          Dst:             icaltimezone_find_nearby_change
        - Src:             'icaltimezone.c:861,19'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:0,0'
          Dst:             icaltimezone_adjust_change
        - Src:             'icaltimezone.c:881,15'
          Dst:             icaltimezone_compare_change_fn
        - Src:             'icaltimezone.c:908,13'
          Dst:             icaltimezone_changes_unlock
        - Src:             'icaltimezone.c:918,23'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:926,19'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:931,9'
          Dst:             icaltimezone_adjust_change
        - Src:             'icaltimezone.c:933,13'
          Dst:             icaltimezone_compare_change_fn
        - Src:             'icaltimezone.c:938,32'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:966,5'
          Dst:             icaltimezone_changes_unlock
    - functionName:    icaltimezone_find_nearby_change
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalarray_element_at
        - icaltimezone_compare_change_fn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1090,19'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
            - BranchSide:      'icaltimezone.c:1090,19'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
        - Branch String:   'icaltimezone.c:1092,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1092,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1093,25'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
        - Branch String:   'icaltimezone.c:1096,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1096,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1098,24'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
        - Branch String:   'icaltimezone.c:1098,20'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1092,18'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
            - BranchSide:      'icaltimezone.c:1101,28'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
        - Branch String:   'icaltimezone.c:1092,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1092,5'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
            - BranchSide:      'icaltimezone.c:1093,25'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
      Callsites:
        - Src:             'icaltimezone.c:1094,23'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1095,15'
          Dst:             icaltimezone_compare_change_fn
    - functionName:    icaltimezone_get_builtin_timezone_from_offset
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - get_offset
        - icalarray_element_at
        - icaltimezone_init_builtin_timezones
        - icaltimezone_load_builtin_timezone
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1446,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
                - icaltimezone_init_builtin_timezones
            - BranchSide:      'icaltimezone.c:1446,10'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
                - icaltimezone_init_builtin_timezones
        - Branch String:   'icaltimezone.c:1446,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1447,9'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
            - BranchSide:      'icaltimezone.c:1449,16'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
        - Branch String:   'icaltimezone.c:1449,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1449,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1452,10'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
        - Branch String:   'icaltimezone.c:1452,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1452,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1455,13'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
        - Branch String:   'icaltimezone.c:1457,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1460,37'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
        - Branch String:   'icaltimezone.c:1465,32'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1457,29'
              BranchSideFuncs:
                - strcmp
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
            - BranchSide:      'icaltimezone.c:1465,41'
              BranchSideFuncs:
                - strcmp
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
        - Branch String:   'icaltimezone.c:1465,49'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1457,29'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
            - BranchSide:      'icaltimezone.c:1465,53'
              BranchSideFuncs:
                - strcmp
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
        - Branch String:   'icaltimezone.c:1465,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1457,29'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1465,13'
              BranchSideFuncs: []
        - Branch String:   'icaltimezone.c:1457,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1460,37'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_load_builtin_timezone
                - get_offset
                - strcmp
      Callsites:
        - Src:             'icaltimezone.c:1447,9'
          Dst:             icaltimezone_init_builtin_timezones
        - Src:             'icaltimezone.c:1460,16'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1461,9'
          Dst:             icaltimezone_load_builtin_timezone
        - Src:             'icaltimezone.c:1463,20'
          Dst:             get_offset
        - Src:             'icaltimezone.c:1465,53'
          Dst:             strcmp
    - functionName:    icaltimezone_free_builtin_timezones
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaltimezone_array_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1338,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1338,29'
              BranchSideFuncs:
                - icaltimezone_array_free
            - BranchSide:      'icaltimezone.c:1338,29'
              BranchSideFuncs:
                - icaltimezone_array_free
      Callsites:
        - Src:             'icaltimezone.c:1338,5'
          Dst:             icaltimezone_array_free
    - functionName:    icaltimezone_array_free
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - icalarray_element_at
        - icalarray_free
        - icaltimezone_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1314,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:1314,9'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_free
                - icalarray_free
        - Branch String:   'icaltimezone.c:1315,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1316,20'
              BranchSideFuncs:
                - icalarray_free
            - BranchSide:      'icaltimezone.c:1320,9'
              BranchSideFuncs:
                - icalarray_free
        - Branch String:   'icaltimezone.c:1315,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1316,20'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_free
                - icalarray_free
            - BranchSide:      'icaltimezone.c:1320,9'
              BranchSideFuncs:
                - icalarray_free
      Callsites:
        - Src:             'icaltimezone.c:1316,20'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1317,13'
          Dst:             icaltimezone_free
        - Src:             'icaltimezone.c:1320,9'
          Dst:             icalarray_free
    - functionName:    icaltimezone_free
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_free_buffer
        - icaltimezone_reset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:252,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_reset
                - icalmemory_free_buffer
            - BranchSide:      'icaltimezone.c:252,5'
              BranchSideFuncs:
                - icaltimezone_reset
                - icalmemory_free_buffer
        - Branch String:   'icaltimezone.c:253,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:254,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icaltimezone.c:252,5'
          Dst:             icaltimezone_reset
        - Src:             'icaltimezone.c:254,9'
          Dst:             icalmemory_free_buffer
    - functionName:    icaltimezone_get_builtin_timezones
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_init_builtin_timezones
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1330,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1330,10'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
            - BranchSide:      'icaltimezone.c:1330,10'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
        - Branch String:   'icaltimezone.c:1330,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1330,9'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
            - BranchSide:      'icaltimezone.c:1331,9'
              BranchSideFuncs:
                - icaltimezone_init_builtin_timezones
      Callsites:
        - Src:             'icaltimezone.c:1331,9'
          Dst:             icaltimezone_init_builtin_timezones
    - functionName:    icaltimezone_array_append_from_vtimezone
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalarray_append
        - icaltimezone_get_vtimezone_properties
        - icaltimezone_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1302,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_init
                - icaltimezone_get_vtimezone_properties
                - icalarray_append
            - BranchSide:      'icaltimezone.c:1304,5'
              BranchSideFuncs:
                - icaltimezone_init
                - icaltimezone_get_vtimezone_properties
                - icalarray_append
        - Branch String:   'icaltimezone.c:1305,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1305,9'
              BranchSideFuncs:
                - icalarray_append
            - BranchSide:      'icaltimezone.c:1306,9'
              BranchSideFuncs:
                - icalarray_append
      Callsites:
        - Src:             'icaltimezone.c:1304,5'
          Dst:             icaltimezone_init
        - Src:             'icaltimezone.c:1305,9'
          Dst:             icaltimezone_get_vtimezone_properties
        - Src:             'icaltimezone.c:1306,9'
          Dst:             icalarray_append
    - functionName:    icaltimezone_array_new
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalarray_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1297,12'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1297,12'
              BranchSideFuncs:
                - icalarray_new
            - BranchSide:      'icaltimezone.c:1297,12'
              BranchSideFuncs:
                - icalarray_new
      Callsites:
        - Src:             'icaltimezone.c:1297,12'
          Dst:             icalarray_new
    - functionName:    icaltimezone_get_display_name
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icaltimezone_get_location
        - icaltimezone_get_tzid
        - icaltimezone_get_tznames
        - icaltimezone_tzid_prefix
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1274,20'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_get_location
                - icaltimezone_get_tznames
                - icaltimezone_get_tzid
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
            - BranchSide:      'icaltimezone.c:1274,20'
              BranchSideFuncs:
                - icaltimezone_get_location
                - icaltimezone_get_tznames
                - icaltimezone_get_tzid
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
        - Branch String:   'icaltimezone.c:1275,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1275,9'
              BranchSideFuncs:
                - icaltimezone_get_tznames
                - icaltimezone_get_tzid
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
            - BranchSide:      'icaltimezone.c:1276,24'
              BranchSideFuncs:
                - icaltimezone_get_tznames
                - icaltimezone_get_tzid
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
        - Branch String:   'icaltimezone.c:1278,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1278,9'
              BranchSideFuncs:
                - icaltimezone_get_tzid
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
            - BranchSide:      'icaltimezone.c:1279,24'
              BranchSideFuncs:
                - icaltimezone_get_tzid
                - icaltimezone_tzid_prefix
                - strlen
                - strncmp
        - Branch String:   'icaltimezone.c:1285,26'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1285,26'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1286,49'
              BranchSideFuncs:
                - strlen
                - strncmp
        - Branch String:   'icaltimezone.c:1285,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1285,13'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1288,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltimezone.c:1274,20'
          Dst:             icaltimezone_get_location
        - Src:             'icaltimezone.c:1276,24'
          Dst:             icaltimezone_get_tznames
        - Src:             'icaltimezone.c:1279,24'
          Dst:             icaltimezone_get_tzid
        - Src:             'icaltimezone.c:1280,23'
          Dst:             icaltimezone_tzid_prefix
        - Src:             'icaltimezone.c:1286,49'
          Dst:             strlen
        - Src:             'icaltimezone.c:1286,14'
          Dst:             strncmp
    - functionName:    icaltimezone_get_tznames
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_load_builtin_timezone
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1203,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
            - BranchSide:      'icaltimezone.c:1203,10'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
        - Branch String:   'icaltimezone.c:1203,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1206,5'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
      Callsites:
        - Src:             'icaltimezone.c:1206,5'
          Dst:             icaltimezone_load_builtin_timezone
    - functionName:    icaltimezone_get_component
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltimezone_load_builtin_timezone
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1236,10'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
            - BranchSide:      'icaltimezone.c:1236,10'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
        - Branch String:   'icaltimezone.c:1236,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1236,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1239,5'
              BranchSideFuncs:
                - icaltimezone_load_builtin_timezone
      Callsites:
        - Src:             'icaltimezone.c:1239,5'
          Dst:             icaltimezone_load_builtin_timezone
    - functionName:    icaltimezone_get_longitude
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1225,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1225,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1230,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltimezone_get_latitude
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:1214,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1214,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:1219,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icaltimezone_get_utc_offset_of_utc_time
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          224
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - icalarray_element_at
        - icaltimezone_changes_lock
        - icaltimezone_changes_unlock
        - icaltimezone_compare_change_fn
        - icaltimezone_ensure_coverage
        - icaltimezone_find_nearby_change
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltimezone.c:974,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:979,9'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:979,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:980,22'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:983,14'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:983,22'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:983,22'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:983,30'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:983,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:987,15'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:987,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:988,9'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:990,5'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icaltimezone_ensure_coverage
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:995,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:995,42'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:996,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:995,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:996,9'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1002,15'
              BranchSideFuncs:
                - icaltimezone_find_nearby_change
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1028,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1038,18'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1038,40'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1038,24'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1043,24'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1066,46'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1038,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1043,24'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1066,46'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1043,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1043,37'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1053,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1043,29'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1044,17'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1053,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1043,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1044,17'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1053,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1044,17'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1045,44'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1048,13'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1055,13'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1058,23'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_compare_change_fn
                - icalarray_element_at
                - icaltimezone_changes_unlock
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1066,46'
              BranchSideFuncs:
                - icalarray_element_at
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:1067,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:1068,37'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:1070,31'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
      Callsites:
        - Src:             'icaltimezone.c:990,5'
          Dst:             icaltimezone_changes_lock
        - Src:             'icaltimezone.c:993,5'
          Dst:             icaltimezone_ensure_coverage
        - Src:             'icaltimezone.c:996,9'
          Dst:             icaltimezone_changes_unlock
        - Src:             'icaltimezone.c:1011,18'
          Dst:             icaltimezone_find_nearby_change
        - Src:             'icaltimezone.c:1015,19'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1028,13'
          Dst:             icaltimezone_compare_change_fn
        - Src:             'icaltimezone.c:1048,13'
          Dst:             icaltimezone_changes_unlock
        - Src:             'icaltimezone.c:1058,23'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1066,19'
          Dst:             icalarray_element_at
        - Src:             'icaltimezone.c:1072,5'
          Dst:             icaltimezone_changes_unlock
    - functionName:    icaltimezone_convert_time
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_adjust
        - icaltime_is_date
        - icaltimezone_get_utc_offset
        - icaltimezone_get_utc_offset_of_utc_time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icaltimezone.c:795,5'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icaltime_is_date
                - icaltimezone_get_utc_offset
                - icaltime_adjust
                - icaltimezone_get_utc_offset_of_utc_time
                - icaltime_adjust
            - BranchSide:      'icaltimezone.c:799,9'
              BranchSideFuncs:
                - icaltime_is_date
                - icaltimezone_get_utc_offset
                - icaltime_adjust
                - icaltimezone_get_utc_offset_of_utc_time
                - icaltime_adjust
        - Branch String:   'icaltimezone.c:799,31'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:799,31'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:799,44'
              BranchSideFuncs:
                - icaltimezone_get_utc_offset
                - icaltime_adjust
                - icaltimezone_get_utc_offset_of_utc_time
                - icaltime_adjust
        - Branch String:   'icaltimezone.c:799,55'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:799,55'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:799,68'
              BranchSideFuncs:
                - icaltimezone_get_utc_offset
                - icaltime_adjust
                - icaltimezone_get_utc_offset_of_utc_time
                - icaltime_adjust
        - Branch String:   'icaltimezone.c:799,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:799,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltimezone.c:803,18'
              BranchSideFuncs:
                - icaltimezone_get_utc_offset
                - icaltime_adjust
                - icaltimezone_get_utc_offset_of_utc_time
                - icaltime_adjust
      Callsites:
        - Src:             'icaltimezone.c:799,9'
          Dst:             icaltime_is_date
        - Src:             'icaltimezone.c:803,18'
          Dst:             icaltimezone_get_utc_offset
        - Src:             'icaltimezone.c:804,5'
          Dst:             icaltime_adjust
        - Src:             'icaltimezone.c:808,18'
          Dst:             icaltimezone_get_utc_offset_of_utc_time
        - Src:             'icaltimezone.c:810,5'
          Dst:             icaltime_adjust
    - functionName:    icaltimezone_copy
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - icalarray_copy
        - icalerror_set_errno
        - icalmemory_new_buffer
        - icalmemory_strdup
        - icaltimezone_changes_lock
        - icaltimezone_changes_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:220,28'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:220,28'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:221,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:222,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:227,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:228,22'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:230,15'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_strdup
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:230,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:231,26'
              BranchSideFuncs:
                - icalmemory_strdup
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:233,15'
              BranchSideFuncs:
                - icalmemory_strdup
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:233,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:234,25'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:237,5'
              BranchSideFuncs:
                - icaltimezone_changes_lock
                - icalarray_copy
                - icaltimezone_changes_unlock
        - Branch String:   'icaltimezone.c:238,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:239,25'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
            - BranchSide:      'icaltimezone.c:241,5'
              BranchSideFuncs:
                - icaltimezone_changes_unlock
      Callsites:
        - Src:             'icaltimezone.c:220,28'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:222,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:228,22'
          Dst:             icalmemory_strdup
        - Src:             'icaltimezone.c:231,26'
          Dst:             icalmemory_strdup
        - Src:             'icaltimezone.c:234,25'
          Dst:             icalmemory_strdup
        - Src:             'icaltimezone.c:237,5'
          Dst:             icaltimezone_changes_lock
        - Src:             'icaltimezone.c:239,25'
          Dst:             icalarray_copy
        - Src:             'icaltimezone.c:241,5'
          Dst:             icaltimezone_changes_unlock
    - functionName:    icaltimezone_new
      functionSourceFile: '/src/libical/src/libical/icaltimezone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
        - icaltimezone_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltimezone.c:205,28'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:205,28'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icaltimezone_init
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:205,28'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icaltimezone_init
                - icalerror_set_errno
        - Branch String:   'icaltimezone.c:206,9'
          Branch Sides:
            - BranchSide:      'icaltimezone.c:207,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltimezone.c:211,5'
              BranchSideFuncs:
                - icaltimezone_init
      Callsites:
        - Src:             'icaltimezone.c:205,28'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltimezone.c:207,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltimezone.c:211,5'
          Dst:             icaltimezone_init
    - functionName:    icaltime_subtract
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t1
        - t2
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_from_int
        - icaltime_as_timet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalduration.c:319,22'
          Branch Sides:
            - BranchSide:      'icalduration.c:317,63'
              BranchSideFuncs:
                - icaltime_as_timet
                - icaltime_as_timet
                - icaldurationtype_from_int
            - BranchSide:      'icalduration.c:319,22'
              BranchSideFuncs:
                - icaltime_as_timet
                - icaltime_as_timet
                - icaldurationtype_from_int
      Callsites:
        - Src:             'icalduration.c:319,22'
          Dst:             icaltime_as_timet
        - Src:             'icalduration.c:320,22'
          Dst:             icaltime_as_timet
        - Src:             'icalduration.c:322,12'
          Dst:             icaldurationtype_from_int
    - functionName:    icaldurationtype_from_int
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icaldurationtype_null_duration
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalduration.c:29,11'
          Branch Sides:
            - BranchSide:      'icalduration.c:0,0'
              BranchSideFuncs:
                - icaldurationtype_null_duration
            - BranchSide:      'icalduration.c:29,11'
              BranchSideFuncs:
                - icaldurationtype_null_duration
        - Branch String:   'icalduration.c:31,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:32,20'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:37,12'
              BranchSideFuncs: []
        - Branch String:   'icalduration.c:37,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:38,13'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:40,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalduration.c:29,11'
          Dst:             icaldurationtype_null_duration
    - functionName:    icaldurationtype_null_duration
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltime_add
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - d
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaltime_normalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalduration.c:298,12'
          Branch Sides:
            - BranchSide:      'icalduration.c:296,54'
              BranchSideFuncs:
                - icaltime_normalize
            - BranchSide:      'icalduration.c:298,12'
              BranchSideFuncs:
                - icaltime_normalize
        - Branch String:   'icalduration.c:298,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:299,28'
              BranchSideFuncs:
                - icaltime_normalize
            - BranchSide:      'icalduration.c:305,28'
              BranchSideFuncs:
                - icaltime_normalize
      Callsites:
        - Src:             'icalduration.c:312,9'
          Dst:             icaltime_normalize
    - functionName:    icaldurationtype_is_bad_duration
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaldurationtype_is_null_duration
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_as_int
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalduration.c:268,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:266,64'
              BranchSideFuncs:
                - icaldurationtype_as_int
            - BranchSide:      'icalduration.c:268,9'
              BranchSideFuncs:
                - icaldurationtype_as_int
      Callsites:
        - Src:             'icalduration.c:268,9'
          Dst:             icaldurationtype_as_int
    - functionName:    icaldurationtype_as_int
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dur
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    append_duration_segment
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __snprintf_chk
        - icalmemory_append_string
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalduration.c:183,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
            - BranchSide:      'icalduration.c:185,5'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_append_string
                - icalmemory_append_string
      Callsites:
        - Src:             'icalduration.c:185,5'
          Dst:             __snprintf_chk
        - Src:             'icalduration.c:187,5'
          Dst:             icalmemory_append_string
        - Src:             'icalduration.c:188,5'
          Dst:             icalmemory_append_string
    - functionName:    icaldurationtype_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         28
      ICount:          175
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - append_duration_segment
        - icaldurationtype_as_int
        - icalmemory_append_char
        - icalmemory_append_string
        - icalmemory_new_buffer
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalduration.c:202,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:200,65'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icaldurationtype_as_int
                - icalmemory_append_char
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
            - BranchSide:      'icalduration.c:203,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icaldurationtype_as_int
                - icalmemory_append_char
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_string
        - Branch String:   'icalduration.c:212,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:213,15'
              BranchSideFuncs:
                - icalmemory_append_string
            - BranchSide:      'icalduration.c:241,9'
              BranchSideFuncs:
                - icalmemory_append_string
        - Branch String:   'icalduration.c:213,13'
          Branch Sides:
            - BranchSide:      'icalduration.c:214,13'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
            - BranchSide:      'icalduration.c:217,9'
              BranchSideFuncs:
                - icalmemory_append_char
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
        - Branch String:   'icalduration.c:219,13'
          Branch Sides:
            - BranchSide:      'icalduration.c:220,13'
              BranchSideFuncs:
                - append_duration_segment
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
            - BranchSide:      'icalduration.c:223,15'
              BranchSideFuncs:
                - append_duration_segment
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
        - Branch String:   'icalduration.c:223,13'
          Branch Sides:
            - BranchSide:      'icalduration.c:224,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
            - BranchSide:      'icalduration.c:227,15'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
                - icalmemory_append_string
        - Branch String:   'icalduration.c:227,26'
          Branch Sides:
            - BranchSide:      'icalduration.c:227,31'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
            - BranchSide:      'icalduration.c:228,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
                - append_duration_segment
        - Branch String:   'icalduration.c:227,44'
          Branch Sides:
            - BranchSide:      'icalduration.c:227,49'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
            - BranchSide:      'icalduration.c:228,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
        - Branch String:   'icalduration.c:227,13'
          Branch Sides:
            - BranchSide:      'icalduration.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:228,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - append_duration_segment
                - append_duration_segment
        - Branch String:   'icalduration.c:233,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:234,17'
              BranchSideFuncs:
                - append_duration_segment
            - BranchSide:      'icalduration.c:236,19'
              BranchSideFuncs:
                - append_duration_segment
        - Branch String:   'icalduration.c:236,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:236,17'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:237,17'
              BranchSideFuncs:
                - append_duration_segment
      Callsites:
        - Src:             'icalduration.c:207,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalduration.c:210,15'
          Dst:             icaldurationtype_as_int
        - Src:             'icalduration.c:214,13'
          Dst:             icalmemory_append_char
        - Src:             'icalduration.c:217,9'
          Dst:             icalmemory_append_char
        - Src:             'icalduration.c:220,13'
          Dst:             append_duration_segment
        - Src:             'icalduration.c:224,13'
          Dst:             append_duration_segment
        - Src:             'icalduration.c:228,13'
          Dst:             icalmemory_append_string
        - Src:             'icalduration.c:228,13'
          Dst:             icalmemory_append_string
        - Src:             'icalduration.c:231,17'
          Dst:             append_duration_segment
        - Src:             'icalduration.c:234,17'
          Dst:             append_duration_segment
        - Src:             'icalduration.c:237,17'
          Dst:             append_duration_segment
        - Src:             'icalduration.c:241,9'
          Dst:             icalmemory_append_string
    - functionName:    icaldurationtype_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_as_ical_string_r
        - icalmemory_add_tmp_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalduration.c:195,11'
          Branch Sides:
            - BranchSide:      'icalduration.c:191,63'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalduration.c:195,11'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalduration.c:195,11'
          Dst:             icaldurationtype_as_ical_string_r
        - Src:             'icalduration.c:196,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icaldurationtype_bad_duration
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaldurationtype_from_string
      functionSourceFile: '/src/libical/src/libical/icalduration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         124
      ICount:          607
      EdgeCount:       157
      CyclomaticComplexity: 35
      functionsReached:
        - __isoc99_sscanf
        - icaldurationtype_bad_duration
        - icalerror_set_errno
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalduration.c:59,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:59,9'
              BranchSideFuncs:
                - strlen
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
        - Branch String:   'icalduration.c:67,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'icalduration.c:70,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:67,19'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:67,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'icalduration.c:70,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:67,19'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:86,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:127,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:135,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:143,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:151,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:159,32'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:143,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:143,53'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:143,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:147,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:135,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:135,53'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:135,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:139,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:127,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:127,51'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:127,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:131,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:110,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:67,19'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:114,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
        - Branch String:   'icalduration.c:114,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:118,25'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:120,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:67,19'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:151,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:151,69'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:151,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:155,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:159,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:159,50'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:159,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:164,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:67,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:173,12'
              BranchSideFuncs: []
        - Branch String:   'icalduration.c:70,9'
          Branch Sides:
            - BranchSide:      'icalduration.c:67,29'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:110,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:127,27'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:135,27'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:143,27'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:151,27'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:159,27'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:110,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:67,29'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:114,28'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:114,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:118,25'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:120,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:67,29'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:127,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:127,43'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:127,48'
          Branch Sides:
            - BranchSide:      'icalduration.c:127,51'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:127,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:131,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:135,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:135,45'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:135,50'
          Branch Sides:
            - BranchSide:      'icalduration.c:135,53'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:135,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:139,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:143,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:143,45'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:143,50'
          Branch Sides:
            - BranchSide:      'icalduration.c:143,53'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:143,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:147,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:151,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:151,45'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:151,50'
          Branch Sides:
            - BranchSide:      'icalduration.c:151,61'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:151,66'
          Branch Sides:
            - BranchSide:      'icalduration.c:151,69'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:151,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:155,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:159,32'
          Branch Sides:
            - BranchSide:      'icalduration.c:159,42'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:159,47'
          Branch Sides:
            - BranchSide:      'icalduration.c:159,50'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
                - __isoc99_sscanf
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:159,17'
          Branch Sides:
            - BranchSide:      'icalduration.c:164,20'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
            - BranchSide:      'icalduration.c:176,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_bad_duration
        - Branch String:   'icalduration.c:67,5'
          Branch Sides:
            - BranchSide:      'icalduration.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      'icalduration.c:173,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalduration.c:61,21'
          Dst:             strlen
        - Src:             'icalduration.c:118,25'
          Dst:             __isoc99_sscanf
        - Src:             'icalduration.c:118,25'
          Dst:             __isoc99_sscanf
        - Src:             'icalduration.c:176,5'
          Dst:             icalerror_set_errno
        - Src:             'icalduration.c:177,12'
          Dst:             icaldurationtype_bad_duration
    - functionName:    icalperiodtype_is_valid_period
      functionSourceFile: '/src/libical/src/libical/icalperiod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaltime_is_null_time
        - icaltime_is_valid_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalperiod.c:146,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:144,59'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icaltime_is_valid_time
                - icaltime_is_null_time
            - BranchSide:      'icalperiod.c:146,9'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icaltime_is_valid_time
                - icaltime_is_null_time
        - Branch String:   'icalperiod.c:146,41'
          Branch Sides:
            - BranchSide:      'icalperiod.c:147,35'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icaltime_is_null_time
            - BranchSide:      'icalperiod.c:151,5'
              BranchSideFuncs: []
        - Branch String:   'icalperiod.c:147,40'
          Branch Sides:
            - BranchSide:      'icalperiod.c:147,40'
              BranchSideFuncs: []
            - BranchSide:      'icalperiod.c:147,43'
              BranchSideFuncs:
                - icaltime_is_null_time
        - Branch String:   'icalperiod.c:146,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'icalperiod.c:151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalperiod.c:146,9'
          Dst:             icaltime_is_valid_time
        - Src:             'icalperiod.c:147,10'
          Dst:             icaltime_is_valid_time
        - Src:             'icalperiod.c:147,43'
          Dst:             icaltime_is_null_time
    - functionName:    icalperiodtype_is_null_period
      functionSourceFile: '/src/libical/src/libical/icalperiod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         11
      ICount:          38
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaldurationtype_is_null_duration
        - icaltime_is_null_time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalperiod.c:136,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:134,58'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaldurationtype_is_null_duration
            - BranchSide:      'icalperiod.c:136,9'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_null_time
                - icaldurationtype_is_null_duration
        - Branch String:   'icalperiod.c:136,40'
          Branch Sides:
            - BranchSide:      'icalperiod.c:137,33'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaldurationtype_is_null_duration
            - BranchSide:      'icalperiod.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'icalperiod.c:137,38'
          Branch Sides:
            - BranchSide:      'icalperiod.c:137,77'
              BranchSideFuncs:
                - icaldurationtype_is_null_duration
            - BranchSide:      'icalperiod.c:140,9'
              BranchSideFuncs: []
        - Branch String:   'icalperiod.c:136,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'icalperiod.c:140,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalperiod.c:136,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalperiod.c:137,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalperiod.c:137,41'
          Dst:             icaldurationtype_is_null_duration
    - functionName:    icalperiodtype_null_period
      functionSourceFile: '/src/libical/src/libical/icalperiod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_null_duration
        - icaltime_null_time
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalperiod.c:127,15'
          Branch Sides:
            - BranchSide:      'icalperiod.c:125,27'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_null_time
                - icaldurationtype_null_duration
            - BranchSide:      'icalperiod.c:127,15'
              BranchSideFuncs:
                - icaltime_null_time
                - icaltime_null_time
                - icaldurationtype_null_duration
      Callsites:
        - Src:             'icalperiod.c:127,15'
          Dst:             icaltime_null_time
        - Src:             'icalperiod.c:128,13'
          Dst:             icaltime_null_time
        - Src:             'icalperiod.c:129,18'
          Dst:             icaldurationtype_null_duration
    - functionName:    icalperiodtype_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalperiod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaldurationtype_as_ical_string_r
        - icalmemory_append_char
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icaltime_as_ical_string_r
        - icaltime_is_null_time
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalperiod.c:98,5'
          Branch Sides:
            - BranchSide:      'icalperiod.c:93,61'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icaltime_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icaltime_is_null_time
                - icaltime_as_ical_string_r
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
            - BranchSide:      'icalperiod.c:99,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icaltime_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icaltime_is_null_time
                - icaltime_as_ical_string_r
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
        - Branch String:   'icalperiod.c:109,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:110,15'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalperiod.c:112,51'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalperiod.c:102,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalperiod.c:105,13'
          Dst:             icaltime_as_ical_string_r
        - Src:             'icalperiod.c:106,5'
          Dst:             icalmemory_append_string
        - Src:             'icalperiod.c:107,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalperiod.c:109,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalperiod.c:110,15'
          Dst:             icaltime_as_ical_string_r
        - Src:             'icalperiod.c:112,15'
          Dst:             icaldurationtype_as_ical_string_r
        - Src:             'icalperiod.c:115,5'
          Dst:             icalmemory_append_char
        - Src:             'icalperiod.c:117,5'
          Dst:             icalmemory_append_string
        - Src:             'icalperiod.c:118,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalperiodtype_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icalperiod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalperiodtype_as_ical_string_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalperiod.c:88,11'
          Branch Sides:
            - BranchSide:      'icalperiod.c:84,65'
              BranchSideFuncs:
                - icalperiodtype_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalperiod.c:88,11'
              BranchSideFuncs:
                - icalperiodtype_as_ical_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalperiod.c:88,11'
          Dst:             icalperiodtype_as_ical_string_r
        - Src:             'icalperiod.c:89,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalperiodtype_from_string
      functionSourceFile: '/src/libical/src/libical/icalperiod.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - icaldurationtype_as_int
        - icaldurationtype_from_int
        - icaldurationtype_from_string
        - icalerrno_return
        - icalerror_get_error_state
        - icalerror_set_errno
        - icalerror_set_error_state
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icaltime_from_string
        - icaltime_is_null_time
        - icaltime_null_time
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalperiod.c:23,5'
          Branch Sides:
            - BranchSide:      'icalperiod.c:0,0'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalerrno_return
                - icaltime_null_time
                - icaldurationtype_from_int
                - strchr
                - icaltime_from_string
                - icaltime_is_null_time
                - icalerror_get_error_state
                - icalerror_set_error_state
                - icaltime_from_string
                - icalerror_set_error_state
                - icaltime_is_null_time
                - icalerrno_return
                - icalmemory_free_buffer
                - icaldurationtype_from_string
                - icaldurationtype_as_int
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalperiod.c:24,15'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalerrno_return
                - icaltime_null_time
                - icaldurationtype_from_int
                - strchr
                - icaltime_from_string
                - icaltime_is_null_time
                - icalerror_get_error_state
                - icalerror_set_error_state
                - icaltime_from_string
                - icalerror_set_error_state
                - icaltime_is_null_time
                - icalerrno_return
                - icalmemory_free_buffer
                - icaldurationtype_from_string
                - icaldurationtype_as_int
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalperiod.c:38,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:42,11'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalperiod.c:76,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalperiod.c:44,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:47,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalperiod.c:76,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalperiod.c:52,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:55,10'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalperiod.c:76,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalperiod.c:62,9'
          Branch Sides:
            - BranchSide:      'icalperiod.c:63,22'
              BranchSideFuncs:
                - icaldurationtype_from_string
                - icaldurationtype_as_int
                - icalerrno_return
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalperiod.c:69,5'
              BranchSideFuncs:
                - icalerrno_return
                - icalmemory_free_buffer
        - Branch String:   'icalperiod.c:65,13'
          Branch Sides:
            - BranchSide:      'icalperiod.c:69,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalperiod.c:76,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalperiod.c:24,15'
          Dst:             icalmemory_strdup
        - Src:             'icalperiod.c:31,23'
          Dst:             icalerrno_return
        - Src:             'icalperiod.c:33,23'
          Dst:             icaltime_null_time
        - Src:             'icalperiod.c:34,18'
          Dst:             icaldurationtype_from_int
        - Src:             'icalperiod.c:42,11'
          Dst:             strchr
        - Src:             'icalperiod.c:50,15'
          Dst:             icaltime_from_string
        - Src:             'icalperiod.c:52,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalperiod.c:55,10'
          Dst:             icalerror_get_error_state
        - Src:             'icalperiod.c:56,5'
          Dst:             icalerror_set_error_state
        - Src:             'icalperiod.c:58,13'
          Dst:             icaltime_from_string
        - Src:             'icalperiod.c:60,5'
          Dst:             icalerror_set_error_state
        - Src:             'icalperiod.c:62,9'
          Dst:             icaltime_is_null_time
        - Src:             'icalperiod.c:63,22'
          Dst:             icaldurationtype_from_string
        - Src:             'icalperiod.c:65,13'
          Dst:             icaldurationtype_as_int
        - Src:             'icalperiod.c:69,5'
          Dst:             icalerrno_return
        - Src:             'icalperiod.c:71,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalperiod.c:76,5'
          Dst:             icalerror_set_errno
        - Src:             'icalperiod.c:76,5'
          Dst:             icalerror_set_errno
        - Src:             'icalperiod.c:79,9'
          Dst:             icalmemory_free_buffer
    - functionName:    ical_set_unknown_token_handling_setting
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltypes.c:202,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      'icaltypes.c:202,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
      Callsites:
        - Src:             'icaltypes.c:202,5'
          Dst:             pthread_mutex_lock
        - Src:             'icaltypes.c:208,5'
          Dst:             pthread_mutex_unlock
    - functionName:    ical_get_unknown_token_handling_setting
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltypes.c:187,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:187,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
            - BranchSide:      'icaltypes.c:187,5'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
      Callsites:
        - Src:             'icaltypes.c:187,5'
          Dst:             pthread_mutex_lock
        - Src:             'icaltypes.c:193,5'
          Dst:             pthread_mutex_unlock
    - functionName:    icalreqstattype_as_string_r
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __snprintf_chk
        - icalenum_reqstat_desc
        - icalenum_reqstat_major
        - icalenum_reqstat_minor
        - icalerror_set_errno
        - icalmemory_new_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltypes.c:163,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:159,58'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_desc
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:163,5'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_desc
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:163,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:163,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:165,20'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_desc
        - Branch String:   'icaltypes.c:167,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:168,21'
              BranchSideFuncs:
                - icalenum_reqstat_desc
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
            - BranchSide:      'icaltypes.c:171,14'
              BranchSideFuncs:
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
        - Branch String:   'icaltypes.c:171,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:172,9'
              BranchSideFuncs:
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
            - BranchSide:      'icaltypes.c:175,9'
              BranchSideFuncs:
                - icalenum_reqstat_major
                - icalenum_reqstat_minor
                - __snprintf_chk
      Callsites:
        - Src:             'icaltypes.c:163,5'
          Dst:             icalerror_set_errno
        - Src:             'icaltypes.c:165,20'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltypes.c:168,21'
          Dst:             icalenum_reqstat_desc
        - Src:             'icaltypes.c:172,9'
          Dst:             icalenum_reqstat_major
        - Src:             'icaltypes.c:172,9'
          Dst:             icalenum_reqstat_minor
        - Src:             'icaltypes.c:172,9'
          Dst:             __snprintf_chk
        - Src:             'icaltypes.c:175,9'
          Dst:             icalenum_reqstat_major
        - Src:             'icaltypes.c:175,9'
          Dst:             icalenum_reqstat_minor
        - Src:             'icaltypes.c:175,9'
          Dst:             __snprintf_chk
    - functionName:    icalreqstattype_as_string
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stat
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalreqstattype_as_string_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltypes.c:154,11'
          Branch Sides:
            - BranchSide:      'icaltypes.c:150,62'
              BranchSideFuncs:
                - icalreqstattype_as_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icaltypes.c:154,11'
              BranchSideFuncs:
                - icalreqstattype_as_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icaltypes.c:154,11'
          Dst:             icalreqstattype_as_string_r
        - Src:             'icaltypes.c:155,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalreqstattype_from_string
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          144
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - icalenum_num_to_reqstat
        - icalerror_set_errno
        - icalmemory_tmp_copy
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltypes.c:97,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:97,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:99,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:99,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - __ctype_b_loc
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:101,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:108,15'
          Branch Sides:
            - BranchSide:      'icaltypes.c:0,0'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:118,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:108,5'
          Branch Sides:
            - BranchSide:      'icaltypes.c:108,5'
              BranchSideFuncs: []
            - BranchSide:      'icaltypes.c:109,9'
              BranchSideFuncs:
                - __isoc99_sscanf
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:120,20'
          Branch Sides:
            - BranchSide:      'icaltypes.c:120,23'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:121,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:120,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:121,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:125,17'
              BranchSideFuncs:
                - icalenum_num_to_reqstat
                - strchr
                - strchr
                - icalmemory_tmp_copy
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:127,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:128,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:132,10'
              BranchSideFuncs:
                - strchr
                - strchr
                - icalmemory_tmp_copy
        - Branch String:   'icaltypes.c:134,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltypes.c:142,20'
              BranchSideFuncs:
                - strchr
                - icalmemory_tmp_copy
        - Branch String:   'icaltypes.c:143,17'
          Branch Sides:
            - BranchSide:      'icaltypes.c:143,17'
              BranchSideFuncs: []
            - BranchSide:      'icaltypes.c:143,25'
              BranchSideFuncs:
                - icalmemory_tmp_copy
        - Branch String:   'icaltypes.c:143,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltypes.c:144,22'
              BranchSideFuncs:
                - icalmemory_tmp_copy
      Callsites:
        - Src:             'icaltypes.c:99,5'
          Dst:             icalerror_set_errno
        - Src:             'icaltypes.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'icaltypes.c:118,5'
          Dst:             __isoc99_sscanf
        - Src:             'icaltypes.c:121,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltypes.c:125,17'
          Dst:             icalenum_num_to_reqstat
        - Src:             'icaltypes.c:128,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltypes.c:132,10'
          Dst:             strchr
        - Src:             'icaltypes.c:142,10'
          Dst:             strchr
        - Src:             'icaltypes.c:144,22'
          Dst:             icalmemory_tmp_copy
    - functionName:    icaltriggertype_from_string
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icaldurationtype_from_int
        - icaldurationtype_from_string
        - icaldurationtype_is_bad_duration
        - icalerrno_return
        - icalerror_get_error_state
        - icalerror_set_errno
        - icalerror_set_error_state
        - icaltime_from_string
        - icaltime_is_null_time
        - icaltime_null_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltypes.c:61,15'
          Branch Sides:
            - BranchSide:      'icaltypes.c:0,0'
              BranchSideFuncs:
                - icaltime_null_time
                - icaldurationtype_from_int
                - icalerror_get_error_state
                - icalerror_set_error_state
                - icalerrno_return
                - icalerror_set_errno
                - icaltime_from_string
                - icaltime_is_null_time
                - icalerror_set_error_state
                - icalerror_set_errno
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
            - BranchSide:      'icaltypes.c:61,15'
              BranchSideFuncs:
                - icaltime_null_time
                - icaldurationtype_from_int
                - icalerror_get_error_state
                - icalerror_set_error_state
                - icalerrno_return
                - icalerror_set_errno
                - icaltime_from_string
                - icaltime_is_null_time
                - icalerror_set_error_state
                - icalerror_set_errno
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
        - Branch String:   'icaltypes.c:66,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:69,5'
              BranchSideFuncs:
                - icalerror_set_error_state
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:90,5'
              BranchSideFuncs:
                - icalerror_set_error_state
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:75,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:75,9'
              BranchSideFuncs:
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
                - icalerror_set_error_state
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:76,23'
              BranchSideFuncs:
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
                - icalerror_set_error_state
                - icalerror_set_errno
        - Branch String:   'icaltypes.c:78,13'
          Branch Sides:
            - BranchSide:      'icaltypes.c:78,13'
              BranchSideFuncs:
                - icalerror_set_error_state
                - icalerror_set_errno
            - BranchSide:      'icaltypes.c:90,5'
              BranchSideFuncs:
                - icalerror_set_error_state
                - icalerror_set_errno
      Callsites:
        - Src:             'icaltypes.c:61,15'
          Dst:             icaltime_null_time
        - Src:             'icaltypes.c:62,19'
          Dst:             icaldurationtype_from_int
        - Src:             'icaltypes.c:65,10'
          Dst:             icalerror_get_error_state
        - Src:             'icaltypes.c:69,5'
          Dst:             icalerror_set_error_state
        - Src:             'icaltypes.c:70,9'
          Dst:             icalerrno_return
        - Src:             'icaltypes.c:71,5'
          Dst:             icalerror_set_errno
        - Src:             'icaltypes.c:73,15'
          Dst:             icaltime_from_string
        - Src:             'icaltypes.c:75,9'
          Dst:             icaltime_is_null_time
        - Src:             'icaltypes.c:76,23'
          Dst:             icaldurationtype_from_string
        - Src:             'icaltypes.c:78,13'
          Dst:             icaldurationtype_is_bad_duration
        - Src:             'icaltypes.c:0,0'
          Dst:             icalerror_set_error_state
        - Src:             'icaltypes.c:0,0'
          Dst:             icalerror_set_errno
    - functionName:    icaltriggertype_from_int
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_from_int
        - icaltime_null_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltypes.c:49,15'
          Branch Sides:
            - BranchSide:      'icaltypes.c:0,0'
              BranchSideFuncs:
                - icaltime_null_time
                - icaldurationtype_from_int
            - BranchSide:      'icaltypes.c:49,15'
              BranchSideFuncs:
                - icaltime_null_time
                - icaldurationtype_from_int
      Callsites:
        - Src:             'icaltypes.c:49,15'
          Dst:             icaltime_null_time
        - Src:             'icaltypes.c:50,19'
          Dst:             icaldurationtype_from_int
    - functionName:    icaltriggertype_is_bad_trigger
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tr
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_is_bad_duration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltypes.c:38,45'
          Branch Sides:
            - BranchSide:      'icaltypes.c:36,60'
              BranchSideFuncs:
                - icaldurationtype_is_bad_duration
            - BranchSide:      'icaltypes.c:38,45'
              BranchSideFuncs:
                - icaldurationtype_is_bad_duration
      Callsites:
        - Src:             'icaltypes.c:38,9'
          Dst:             icaldurationtype_is_bad_duration
    - functionName:    icaltriggertype_is_null_trigger
      functionSourceFile: '/src/libical/src/libical/icaltypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tr
      BBCount:         9
      ICount:          31
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icaldurationtype_is_null_duration
        - icaltime_is_null_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltypes.c:29,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:27,61'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaldurationtype_is_null_duration
            - BranchSide:      'icaltypes.c:29,9'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaldurationtype_is_null_duration
        - Branch String:   'icaltypes.c:29,40'
          Branch Sides:
            - BranchSide:      'icaltypes.c:29,80'
              BranchSideFuncs:
                - icaldurationtype_is_null_duration
            - BranchSide:      'icaltypes.c:33,5'
              BranchSideFuncs: []
        - Branch String:   'icaltypes.c:29,9'
          Branch Sides:
            - BranchSide:      'icaltypes.c:29,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltypes.c:33,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltypes.c:29,9'
          Dst:             icaltime_is_null_time
        - Src:             'icaltypes.c:29,43'
          Dst:             icaldurationtype_is_null_duration
    - functionName:    simple_str_to_doublestr
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          240
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - localeconv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalvalue.c:356,30'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - localeconv
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:356,30'
              BranchSideFuncs:
                - localeconv
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:361,15'
          Branch Sides:
            - BranchSide:      'icalvalue.c:361,15'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:361,19'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:361,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:361,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:366,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:366,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:374,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:366,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:367,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:374,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:366,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:366,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:374,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:374,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:374,21'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:378,32'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:374,40'
          Branch Sides:
            - BranchSide:      'icalvalue.c:374,48'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __ctype_b_loc
            - BranchSide:      'icalvalue.c:375,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:374,55'
          Branch Sides:
            - BranchSide:      'icalvalue.c:374,63'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:375,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:374,70'
          Branch Sides:
            - BranchSide:      'icalvalue.c:375,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:378,32'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:388,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:389,13'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:397,9'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:397,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:398,13'
              BranchSideFuncs:
                - __isoc99_sscanf
            - BranchSide:      'icalvalue.c:402,9'
              BranchSideFuncs:
                - __isoc99_sscanf
        - Branch String:   'icalvalue.c:402,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:405,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:356,30'
          Dst:             localeconv
        - Src:             'icalvalue.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'icalvalue.c:374,21'
          Dst:             __ctype_b_loc
        - Src:             'icalvalue.c:402,9'
          Dst:             __isoc99_sscanf
    - functionName:    localeconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalmemory_strdup_and_dequote
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached:
        - icalmemory_new_buffer
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalvalue.c:158,62'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
            - BranchSide:      'icalvalue.c:158,62'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
        - Branch String:   'icalvalue.c:162,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:172,33'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:172,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:224,11'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:173,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:174,14'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:175,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:178,23'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:189,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:189,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:194,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:194,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:204,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:204,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:216,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:172,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:173,16'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:224,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:158,62'
          Dst:             strlen
        - Src:             'icalvalue.c:158,25'
          Dst:             icalmemory_new_buffer
    - functionName:    icalvalue_new_enum
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalproperty_enum_belongs_to_property
        - icalproperty_kind_and_string_to_enum
        - icalproperty_value_kind_to_kind
        - icalvalue_new_impl
        - icalvalue_set_x
      functionUses:    14
      BranchProfiles:
        - Branch String:   'icalvalue.c:330,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalproperty_kind_and_string_to_enum
                - icalproperty_value_kind_to_kind
                - icalproperty_enum_belongs_to_property
                - icalvalue_new_impl
                - icalvalue_set_x
                - icalvalue_new_impl
            - BranchSide:      'icalvalue.c:330,13'
              BranchSideFuncs:
                - icalproperty_kind_and_string_to_enum
                - icalproperty_value_kind_to_kind
                - icalproperty_enum_belongs_to_property
                - icalvalue_new_impl
                - icalvalue_set_x
                - icalvalue_new_impl
        - Branch String:   'icalvalue.c:333,16'
          Branch Sides:
            - BranchSide:      'icalvalue.c:333,57'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_x
            - BranchSide:      'icalvalue.c:338,17'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_x
        - Branch String:   'icalvalue.c:333,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:334,17'
              BranchSideFuncs:
                - icalvalue_new_impl
            - BranchSide:      'icalvalue.c:338,17'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_x
      Callsites:
        - Src:             'icalvalue.c:330,13'
          Dst:             icalproperty_kind_and_string_to_enum
        - Src:             'icalvalue.c:333,57'
          Dst:             icalproperty_value_kind_to_kind
        - Src:             'icalvalue.c:333,19'
          Dst:             icalproperty_enum_belongs_to_property
        - Src:             'icalvalue.c:334,17'
          Dst:             icalvalue_new_impl
        - Src:             'icalvalue.c:338,17'
          Dst:             icalvalue_new_impl
        - Src:             'icalvalue.c:340,9'
          Dst:             icalvalue_set_x
    - functionName:    icalvalue_new_impl
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
        - icalvalue_kind_is_valid
      functionUses:    45
      BranchProfiles:
        - Branch String:   'icalvalue.c:33,10'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_kind_is_valid
                - icalmemory_new_buffer
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:33,10'
              BranchSideFuncs:
                - icalvalue_kind_is_valid
                - icalmemory_new_buffer
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:33,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:33,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:36,39'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:36,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:37,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:41,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:33,10'
          Dst:             icalvalue_kind_is_valid
        - Src:             'icalvalue.c:36,39'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:37,9'
          Dst:             icalerror_set_errno
    - functionName:    free_icalvalue_attach_data
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:411,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'icalvalue.c:411,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    icalvalue_decode_ical_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - icalmemory_append_char
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalvalue.c:1534,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:1538,17'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1538,23'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1538,23'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1538,37'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1538,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1538,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1541,14'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1544,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1544,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1548,22'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1548,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1549,16'
              BranchSideFuncs:
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:1560,5'
              BranchSideFuncs:
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1549,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:1550,63'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1556,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1548,32'
              BranchSideFuncs:
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:1560,5'
              BranchSideFuncs:
                - icalmemory_append_char
                - strlen
                - icalmemory_free_buffer
                - strcpy
        - Branch String:   'icalvalue.c:1562,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - strcpy
                - icalmemory_free_buffer
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:90,10'
              BranchSideFuncs:
                - strcpy
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalvalue.c:1541,14'
          Dst:             strlen
        - Src:             'icalvalue.c:1542,27'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:0,0'
          Dst:             icalmemory_append_char
        - Src:             'icalvalue.c:1560,5'
          Dst:             icalmemory_append_char
        - Src:             'icalvalue.c:1562,14'
          Dst:             strlen
        - Src:             'icalvalue.c:1567,5'
          Dst:             strcpy
        - Src:             'icalvalue.c:0,0'
          Dst:             icalmemory_free_buffer
    - functionName:    icalvalue_encode_ical_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - icalmemory_free_buffer
        - icalvalue_free
        - icalvalue_new_from_string
        - icalvalue_text_as_ical_string_r
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalvalue.c:1506,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_from_string
                - icalvalue_text_as_ical_string_r
                - strlen
                - icalvalue_free
                - icalmemory_free_buffer
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
            - BranchSide:      'icalvalue.c:1506,17'
              BranchSideFuncs:
                - icalvalue_new_from_string
                - icalvalue_text_as_ical_string_r
                - strlen
                - icalvalue_free
                - icalmemory_free_buffer
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
        - Branch String:   'icalvalue.c:1506,23'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1506,23'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1506,37'
              BranchSideFuncs:
                - icalvalue_new_from_string
                - icalvalue_text_as_ical_string_r
                - strlen
                - icalvalue_free
                - icalmemory_free_buffer
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
        - Branch String:   'icalvalue.c:1506,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1506,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1509,13'
              BranchSideFuncs:
                - icalvalue_new_from_string
                - icalvalue_text_as_ical_string_r
                - strlen
                - icalvalue_free
                - icalmemory_free_buffer
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
        - Branch String:   'icalvalue.c:1511,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1511,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1514,11'
              BranchSideFuncs:
                - icalvalue_text_as_ical_string_r
                - strlen
                - icalvalue_free
                - icalmemory_free_buffer
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
        - Branch String:   'icalvalue.c:1515,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1515,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1518,14'
              BranchSideFuncs:
                - strlen
                - icalvalue_free
                - icalmemory_free_buffer
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
        - Branch String:   'icalvalue.c:1518,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:90,10'
              BranchSideFuncs:
                - strcpy
                - icalmemory_free_buffer
                - icalvalue_free
            - BranchSide:      'icalvalue.c:1519,9'
              BranchSideFuncs:
                - icalvalue_free
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalvalue.c:1509,13'
          Dst:             icalvalue_new_from_string
        - Src:             'icalvalue.c:1514,11'
          Dst:             icalvalue_text_as_ical_string_r
        - Src:             'icalvalue.c:1518,14'
          Dst:             strlen
        - Src:             'icalvalue.c:1519,9'
          Dst:             icalvalue_free
        - Src:             'icalvalue.c:1520,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:1524,5'
          Dst:             strcpy
        - Src:             'icalvalue.c:1525,5'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:1527,5'
          Dst:             icalvalue_free
    - functionName:    icalvalue_new_from_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_from_string_with_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalvalue.c:769,12'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_from_string_with_error
            - BranchSide:      'icalvalue.c:769,12'
              BranchSideFuncs:
                - icalvalue_new_from_string_with_error
      Callsites:
        - Src:             'icalvalue.c:769,12'
          Dst:             icalvalue_new_from_string_with_error
    - functionName:    icalvalue_text_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_strdup_and_quote
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalvalue.c:948,54'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
            - BranchSide:      'icalvalue.c:948,54'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
      Callsites:
        - Src:             'icalvalue.c:948,12'
          Dst:             icalmemory_strdup_and_quote
    - functionName:    icalvalue_free
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          136
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - icalattach_unref
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalrecurrencetype_unref
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icalvalue.c:774,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:774,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:774,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:774,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:776,12'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
        - Branch String:   'icalvalue.c:776,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:776,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
            - BranchSide:      'icalvalue.c:780,12'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
        - Branch String:   'icalvalue.c:780,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:781,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
            - BranchSide:      'icalvalue.c:784,16'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalattach_unref
        - Branch String:   'icalvalue.c:784,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:787,16'
              BranchSideFuncs:
                - icalattach_unref
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:787,16'
              BranchSideFuncs:
                - icalattach_unref
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:811,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:818,16'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:830,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalvalue.c:787,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:788,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:830,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalvalue.c:811,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:812,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:830,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalvalue.c:818,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:819,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:830,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalvalue.c:774,5'
          Dst:             icalerror_set_errno
        - Src:             'icalvalue.c:781,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:788,13'
          Dst:             icalattach_unref
        - Src:             'icalvalue.c:812,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:819,13'
          Dst:             icalrecurrencetype_unref
        - Src:             'icalvalue.c:835,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalmemory_strdup_and_quote
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          203
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - icalmemory_append_char
        - icalmemory_append_string
        - icalmemory_new_buffer
        - icalproperty_isa
        - icalvalue_isa
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalvalue.c:243,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:249,14'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:253,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:257,28'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:258,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:257,62'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:257,62'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:257,62'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:260,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:266,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:289,42'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalvalue_isa
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:289,42'
              BranchSideFuncs:
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalvalue_isa
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:303,13'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:309,13'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
        - Branch String:   'icalvalue.c:289,79'
          Branch Sides:
            - BranchSide:      'icalvalue.c:290,42'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:295,63'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:290,78'
          Branch Sides:
            - BranchSide:      'icalvalue.c:291,42'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:295,63'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:291,83'
          Branch Sides:
            - BranchSide:      'icalvalue.c:292,42'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:295,63'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:292,81'
          Branch Sides:
            - BranchSide:      'icalvalue.c:293,43'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:295,63'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:293,71'
          Branch Sides:
            - BranchSide:      'icalvalue.c:294,18'
              BranchSideFuncs:
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:303,13'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:289,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:295,63'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:303,13'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
        - Branch String:   'icalvalue.c:257,36'
          Branch Sides:
            - BranchSide:      'icalvalue.c:258,9'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_char
                - icalmemory_append_char
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalproperty_isa
                - icalvalue_isa
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
            - BranchSide:      'icalvalue.c:318,5'
              BranchSideFuncs:
                - icalmemory_append_char
      Callsites:
        - Src:             'icalvalue.c:249,14'
          Dst:             strlen
        - Src:             'icalvalue.c:251,27'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:260,13'
          Dst:             icalmemory_append_string
        - Src:             'icalvalue.c:266,13'
          Dst:             icalmemory_append_string
        - Src:             'icalvalue.c:289,18'
          Dst:             icalproperty_isa
        - Src:             'icalvalue.c:290,18'
          Dst:             icalproperty_isa
        - Src:             'icalvalue.c:291,18'
          Dst:             icalproperty_isa
        - Src:             'icalvalue.c:292,18'
          Dst:             icalproperty_isa
        - Src:             'icalvalue.c:293,19'
          Dst:             icalproperty_isa
        - Src:             'icalvalue.c:294,18'
          Dst:             icalvalue_isa
        - Src:             'icalvalue.c:295,17'
          Dst:             icalmemory_append_char
        - Src:             'icalvalue.c:303,13'
          Dst:             icalmemory_append_char
        - Src:             'icalvalue.c:304,13'
          Dst:             icalmemory_append_char
        - Src:             'icalvalue.c:309,13'
          Dst:             icalmemory_append_char
        - Src:             'icalvalue.c:318,5'
          Dst:             icalmemory_append_char
    - functionName:    icalvalue_isa
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalvalue.c:1278,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1282,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalvalue_new_from_string_with_error
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         100
      ICount:          563
      EdgeCount:       122
      CyclomaticComplexity: 24
      functionsReached:
        - __ctype_b_loc
        - __fprintf_chk
        - __snprintf_chk
        - atof
        - atoi
        - free_icalvalue_attach_data
        - icalattach_new_from_data
        - icalattach_new_from_url
        - icalattach_unref
        - icaldurationtype_from_string
        - icaldurationtype_is_bad_duration
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup_and_dequote
        - icalperiodtype_from_string
        - icalperiodtype_is_null_period
        - icalrecurrencetype_new_from_string
        - icalrecurrencetype_unref
        - icalreqstattype_from_string
        - icaltime_from_string
        - icaltime_is_null_time
        - icaltriggertype_from_string
        - icaltriggertype_is_bad_trigger
        - icalvalue_kind_to_string
        - icalvalue_new_attach
        - icalvalue_new_boolean
        - icalvalue_new_caladdress
        - icalvalue_new_datetime
        - icalvalue_new_duration
        - icalvalue_new_enum
        - icalvalue_new_float
        - icalvalue_new_geo
        - icalvalue_new_impl
        - icalvalue_new_integer
        - icalvalue_new_period
        - icalvalue_new_query
        - icalvalue_new_recur
        - icalvalue_new_requeststatus
        - icalvalue_new_string
        - icalvalue_new_text
        - icalvalue_new_trigger
        - icalvalue_new_uid
        - icalvalue_new_uri
        - icalvalue_new_utcoffset
        - icalvalue_new_x
        - icalvalue_new_xmlreference
        - icalvalue_reset_kind
        - simple_str_to_doublestr
        - strcmp
        - strdup
        - strlen
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:419,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_strdup_and_dequote
                - icalvalue_new_x
                - icalmemory_free_buffer
                - icalvalue_new_xmlreference
                - icalmemory_strdup_and_dequote
                - icalvalue_new_uid
                - icalmemory_free_buffer
                - icalreqstattype_from_string
                - icalvalue_new_requeststatus
                - icaltriggertype_from_string
                - icaltriggertype_is_bad_trigger
                - icalvalue_new_trigger
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
                - icalvalue_new_duration
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_datetime
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_impl
                - icalvalue_reset_kind
                - icalrecurrencetype_new_from_string
                - icalvalue_new_recur
                - icalrecurrencetype_unref
                - simple_str_to_doublestr
                - __ctype_b_loc
                - simple_str_to_doublestr
                - icalvalue_new_geo
                - icalvalue_new_uri
                - icalvalue_new_caladdress
                - icalvalue_new_string
                - icalmemory_strdup_and_dequote
                - icalvalue_new_text
                - icalmemory_free_buffer
                - strtol
                - strlen
                - icalvalue_new_utcoffset
                - atof
                - icalvalue_new_float
                - atoi
                - icalvalue_new_integer
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_query
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - strcmp
                - strcmp
                - icalvalue_new_boolean
                - icalvalue_new_boolean
                - strdup
                - icalattach_new_from_data
                - icalvalue_new_attach
                - icalattach_unref
                - free
                - icalattach_new_from_url
                - icalvalue_new_attach
                - icalattach_unref
                - icalvalue_kind_to_string
                - __snprintf_chk
                - __fprintf_chk
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:419,5'
              BranchSideFuncs:
                - icalmemory_strdup_and_dequote
                - icalvalue_new_x
                - icalmemory_free_buffer
                - icalvalue_new_xmlreference
                - icalmemory_strdup_and_dequote
                - icalvalue_new_uid
                - icalmemory_free_buffer
                - icalreqstattype_from_string
                - icalvalue_new_requeststatus
                - icaltriggertype_from_string
                - icaltriggertype_is_bad_trigger
                - icalvalue_new_trigger
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
                - icalvalue_new_duration
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_datetime
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_impl
                - icalvalue_reset_kind
                - icalrecurrencetype_new_from_string
                - icalvalue_new_recur
                - icalrecurrencetype_unref
                - simple_str_to_doublestr
                - __ctype_b_loc
                - simple_str_to_doublestr
                - icalvalue_new_geo
                - icalvalue_new_uri
                - icalvalue_new_caladdress
                - icalvalue_new_string
                - icalmemory_strdup_and_dequote
                - icalvalue_new_text
                - icalmemory_free_buffer
                - strtol
                - strlen
                - icalvalue_new_utcoffset
                - atof
                - icalvalue_new_float
                - atoi
                - icalvalue_new_integer
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_query
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - strcmp
                - strcmp
                - icalvalue_new_boolean
                - icalvalue_new_boolean
                - strdup
                - icalattach_new_from_data
                - icalvalue_new_attach
                - icalattach_unref
                - free
                - icalattach_new_from_url
                - icalvalue_new_attach
                - icalattach_unref
                - icalvalue_kind_to_string
                - __snprintf_chk
                - __fprintf_chk
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:419,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:419,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:425,5'
              BranchSideFuncs:
                - icalmemory_strdup_and_dequote
                - icalvalue_new_x
                - icalmemory_free_buffer
                - icalvalue_new_xmlreference
                - icalmemory_strdup_and_dequote
                - icalvalue_new_uid
                - icalmemory_free_buffer
                - icalreqstattype_from_string
                - icalvalue_new_requeststatus
                - icaltriggertype_from_string
                - icaltriggertype_is_bad_trigger
                - icalvalue_new_trigger
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
                - icalvalue_new_duration
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_datetime
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_impl
                - icalvalue_reset_kind
                - icalrecurrencetype_new_from_string
                - icalvalue_new_recur
                - icalrecurrencetype_unref
                - simple_str_to_doublestr
                - __ctype_b_loc
                - simple_str_to_doublestr
                - icalvalue_new_geo
                - icalvalue_new_uri
                - icalvalue_new_caladdress
                - icalvalue_new_string
                - icalmemory_strdup_and_dequote
                - icalvalue_new_text
                - icalmemory_free_buffer
                - strtol
                - strlen
                - icalvalue_new_utcoffset
                - atof
                - icalvalue_new_float
                - atoi
                - icalvalue_new_integer
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_query
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - icalvalue_new_enum
                - strcmp
                - strcmp
                - icalvalue_new_boolean
                - icalvalue_new_boolean
                - strdup
                - icalattach_new_from_data
                - icalvalue_new_attach
                - icalattach_unref
                - free
                - icalattach_new_from_url
                - icalvalue_new_attach
                - icalattach_unref
                - icalvalue_kind_to_string
                - __snprintf_chk
                - __fprintf_chk
        - Branch String:   'icalvalue.c:425,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:429,18'
              BranchSideFuncs:
                - icalattach_new_from_url
                - icalvalue_new_attach
                - icalattach_unref
            - BranchSide:      'icalvalue.c:445,24'
              BranchSideFuncs:
                - strdup
                - icalattach_new_from_data
                - icalvalue_new_attach
                - icalattach_unref
                - free
            - BranchSide:      'icalvalue.c:463,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - icalvalue_new_boolean
                - icalvalue_new_boolean
            - BranchSide:      'icalvalue.c:482,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:485,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:488,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:491,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:495,17'
              BranchSideFuncs:
                - icalvalue_new_query
            - BranchSide:      'icalvalue.c:499,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:502,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:505,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:508,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:511,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:514,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:517,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:520,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:524,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:528,17'
              BranchSideFuncs:
                - icalvalue_new_enum
            - BranchSide:      'icalvalue.c:532,39'
              BranchSideFuncs:
                - atoi
                - icalvalue_new_integer
            - BranchSide:      'icalvalue.c:536,44'
              BranchSideFuncs:
                - atof
                - icalvalue_new_float
            - BranchSide:      'icalvalue.c:544,13'
              BranchSideFuncs:
                - strtol
                - strlen
                - icalvalue_new_utcoffset
            - BranchSide:      'icalvalue.c:560,30'
              BranchSideFuncs:
                - icalmemory_strdup_and_dequote
                - icalvalue_new_text
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:568,17'
              BranchSideFuncs:
                - icalvalue_new_string
            - BranchSide:      'icalvalue.c:572,17'
              BranchSideFuncs:
                - icalvalue_new_caladdress
            - BranchSide:      'icalvalue.c:576,17'
              BranchSideFuncs:
                - icalvalue_new_uri
            - BranchSide:      'icalvalue.c:580,15'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - __ctype_b_loc
                - simple_str_to_doublestr
                - icalvalue_new_geo
            - BranchSide:      'icalvalue.c:628,14'
              BranchSideFuncs:
                - icalrecurrencetype_new_from_string
                - icalvalue_new_recur
                - icalrecurrencetype_unref
            - BranchSide:      'icalvalue.c:640,14'
              BranchSideFuncs:
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_impl
                - icalvalue_reset_kind
            - BranchSide:      'icalvalue.c:640,14'
              BranchSideFuncs:
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_impl
                - icalvalue_reset_kind
            - BranchSide:      'icalvalue.c:654,14'
              BranchSideFuncs:
                - icaltime_from_string
                - icaltime_is_null_time
                - icalvalue_new_datetime
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
            - BranchSide:      'icalvalue.c:670,39'
              BranchSideFuncs:
                - icaldurationtype_from_string
                - icaldurationtype_is_bad_duration
                - icalvalue_new_duration
            - BranchSide:      'icalvalue.c:682,13'
              BranchSideFuncs:
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
            - BranchSide:      'icalvalue.c:691,37'
              BranchSideFuncs:
                - icaltriggertype_from_string
                - icaltriggertype_is_bad_trigger
                - icalvalue_new_trigger
            - BranchSide:      'icalvalue.c:700,38'
              BranchSideFuncs:
                - icalreqstattype_from_string
                - icalvalue_new_requeststatus
            - BranchSide:      'icalvalue.c:709,30'
              BranchSideFuncs:
                - icalmemory_strdup_and_dequote
                - icalvalue_new_uid
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:717,17'
              BranchSideFuncs:
                - icalvalue_new_xmlreference
            - BranchSide:      'icalvalue.c:721,30'
              BranchSideFuncs:
                - icalmemory_strdup_and_dequote
                - icalvalue_new_x
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:728,9'
              BranchSideFuncs:
                - icalvalue_kind_to_string
                - __snprintf_chk
                - __fprintf_chk
        - Branch String:   'icalvalue.c:430,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:430,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:433,17'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalattach_unref
        - Branch String:   'icalvalue.c:446,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:447,22'
              BranchSideFuncs:
                - icalattach_new_from_data
                - icalvalue_new_attach
                - icalattach_unref
                - free
        - Branch String:   'icalvalue.c:448,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:449,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'icalvalue.c:453,21'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalattach_unref
        - Branch String:   'icalvalue.c:463,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:464,21'
              BranchSideFuncs:
                - icalvalue_new_boolean
            - BranchSide:      'icalvalue.c:465,21'
              BranchSideFuncs:
                - strcmp
                - icalvalue_new_boolean
        - Branch String:   'icalvalue.c:465,20'
          Branch Sides:
            - BranchSide:      'icalvalue.c:465,20'
              BranchSideFuncs:
                - icalvalue_new_boolean
            - BranchSide:      'icalvalue.c:466,21'
              BranchSideFuncs:
                - icalvalue_new_boolean
        - Branch String:   'icalvalue.c:546,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:547,15'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
            - BranchSide:      'icalvalue.c:549,20'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
        - Branch String:   'icalvalue.c:589,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:590,13'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - icalvalue_new_geo
            - BranchSide:      'icalvalue.c:594,26'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - icalvalue_new_geo
        - Branch String:   'icalvalue.c:601,20'
          Branch Sides:
            - BranchSide:      'icalvalue.c:601,23'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - icalvalue_new_geo
            - BranchSide:      'icalvalue.c:605,13'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - icalvalue_new_geo
        - Branch String:   'icalvalue.c:601,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - icalvalue_new_geo
            - BranchSide:      'icalvalue.c:605,13'
              BranchSideFuncs:
                - simple_str_to_doublestr
                - icalvalue_new_geo
        - Branch String:   'icalvalue.c:629,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:629,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:630,21'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalrecurrencetype_unref
        - Branch String:   'icalvalue.c:656,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:657,21'
              BranchSideFuncs:
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
            - BranchSide:      'icalvalue.c:661,13'
              BranchSideFuncs:
                - icalperiodtype_from_string
                - icalperiodtype_is_null_period
                - icalvalue_new_period
      Callsites:
        - Src:             'icalvalue.c:419,5'
          Dst:             icalerror_set_errno
        - Src:             'icalvalue.c:429,18'
          Dst:             icalattach_new_from_url
        - Src:             'icalvalue.c:433,17'
          Dst:             icalvalue_new_attach
        - Src:             'icalvalue.c:434,9'
          Dst:             icalattach_unref
        - Src:             'icalvalue.c:445,24'
          Dst:             strdup
        - Src:             'icalvalue.c:447,22'
          Dst:             icalattach_new_from_data
        - Src:             'icalvalue.c:447,22'
          Dst:             free_icalvalue_attach_data
        - Src:             'icalvalue.c:453,21'
          Dst:             icalvalue_new_attach
        - Src:             'icalvalue.c:454,13'
          Dst:             icalattach_unref
        - Src:             'icalvalue.c:463,14'
          Dst:             strcmp
        - Src:             'icalvalue.c:464,21'
          Dst:             icalvalue_new_boolean
        - Src:             'icalvalue.c:465,21'
          Dst:             strcmp
        - Src:             'icalvalue.c:466,21'
          Dst:             icalvalue_new_boolean
        - Src:             'icalvalue.c:482,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:485,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:488,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:491,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:495,17'
          Dst:             icalvalue_new_query
        - Src:             'icalvalue.c:499,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:502,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:505,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:508,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:511,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:514,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:517,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:520,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:524,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:528,17'
          Dst:             icalvalue_new_enum
        - Src:             'icalvalue.c:532,39'
          Dst:             atoi
        - Src:             'icalvalue.c:532,17'
          Dst:             icalvalue_new_integer
        - Src:             'icalvalue.c:536,44'
          Dst:             atof
        - Src:             'icalvalue.c:536,17'
          Dst:             icalvalue_new_float
        - Src:             'icalvalue.c:544,13'
          Dst:             strtol
        - Src:             'icalvalue.c:546,13'
          Dst:             strlen
        - Src:             'icalvalue.c:554,17'
          Dst:             icalvalue_new_utcoffset
        - Src:             'icalvalue.c:560,30'
          Dst:             icalmemory_strdup_and_dequote
        - Src:             'icalvalue.c:562,17'
          Dst:             icalvalue_new_text
        - Src:             'icalvalue.c:563,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:568,17'
          Dst:             icalvalue_new_string
        - Src:             'icalvalue.c:572,17'
          Dst:             icalvalue_new_caladdress
        - Src:             'icalvalue.c:576,17'
          Dst:             icalvalue_new_uri
        - Src:             'icalvalue.c:585,13'
          Dst:             simple_str_to_doublestr
        - Src:             'icalvalue.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'icalvalue.c:605,13'
          Dst:             simple_str_to_doublestr
        - Src:             'icalvalue.c:608,17'
          Dst:             icalvalue_new_geo
        - Src:             'icalvalue.c:628,14'
          Dst:             icalrecurrencetype_new_from_string
        - Src:             'icalvalue.c:630,21'
          Dst:             icalvalue_new_recur
        - Src:             'icalvalue.c:631,13'
          Dst:             icalrecurrencetype_unref
        - Src:             'icalvalue.c:640,14'
          Dst:             icaltime_from_string
        - Src:             'icalvalue.c:641,14'
          Dst:             icaltime_is_null_time
        - Src:             'icalvalue.c:642,21'
          Dst:             icalvalue_new_impl
        - Src:             'icalvalue.c:645,13'
          Dst:             icalvalue_reset_kind
        - Src:             'icalvalue.c:654,14'
          Dst:             icaltime_from_string
        - Src:             'icalvalue.c:656,14'
          Dst:             icaltime_is_null_time
        - Src:             'icalvalue.c:657,21'
          Dst:             icalvalue_new_datetime
        - Src:             'icalvalue.c:661,13'
          Dst:             icalperiodtype_from_string
        - Src:             'icalvalue.c:662,14'
          Dst:             icalperiodtype_is_null_period
        - Src:             'icalvalue.c:663,21'
          Dst:             icalvalue_new_period
        - Src:             'icalvalue.c:670,39'
          Dst:             icaldurationtype_from_string
        - Src:             'icalvalue.c:672,14'
          Dst:             icaldurationtype_is_bad_duration
        - Src:             'icalvalue.c:673,21'
          Dst:             icalvalue_new_duration
        - Src:             'icalvalue.c:682,13'
          Dst:             icalperiodtype_from_string
        - Src:             'icalvalue.c:684,14'
          Dst:             icalperiodtype_is_null_period
        - Src:             'icalvalue.c:685,21'
          Dst:             icalvalue_new_period
        - Src:             'icalvalue.c:691,37'
          Dst:             icaltriggertype_from_string
        - Src:             'icalvalue.c:693,14'
          Dst:             icaltriggertype_is_bad_trigger
        - Src:             'icalvalue.c:694,21'
          Dst:             icalvalue_new_trigger
        - Src:             'icalvalue.c:700,38'
          Dst:             icalreqstattype_from_string
        - Src:             'icalvalue.c:703,21'
          Dst:             icalvalue_new_requeststatus
        - Src:             'icalvalue.c:709,30'
          Dst:             icalmemory_strdup_and_dequote
        - Src:             'icalvalue.c:711,17'
          Dst:             icalvalue_new_uid
        - Src:             'icalvalue.c:712,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:717,17'
          Dst:             icalvalue_new_xmlreference
        - Src:             'icalvalue.c:721,30'
          Dst:             icalmemory_strdup_and_dequote
        - Src:             'icalvalue.c:723,17'
          Dst:             icalvalue_new_x
        - Src:             'icalvalue.c:724,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:739,9'
          Dst:             icalvalue_kind_to_string
        - Src:             'icalvalue.c:739,9'
          Dst:             __snprintf_chk
        - Src:             'icalvalue.c:742,9'
          Dst:             __fprintf_chk
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atof
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/stdlib-float.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - strtod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:27,10'
          Dst:             strtod
    - functionName:    icalvalue_reset_kind
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          57
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - icaltime_is_date
        - icaltime_is_null_time
      functionUses:    33
      BranchProfiles:
        - Branch String:   'icalvalue.c:1478,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
            - BranchSide:      'icalvalue.c:1478,9'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
        - Branch String:   'icalvalue.c:1478,15'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1478,15'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1479,17'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
        - Branch String:   'icalvalue.c:1479,45'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1479,60'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
            - BranchSide:      'icalvalue.c:1480,39'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
        - Branch String:   'icalvalue.c:1479,80'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1479,80'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
            - BranchSide:      'icalvalue.c:1480,39'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icaltime_is_date
        - Branch String:   'icalvalue.c:1478,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1478,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1481,13'
              BranchSideFuncs:
                - icaltime_is_date
        - Branch String:   'icalvalue.c:1481,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:1480,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalvalue.c:1481,13'
          Dst:             icaltime_is_date
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalvalue_get_parent
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalvalue_set_parent
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalvalue.c:1491,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1491,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:1491,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1491,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1493,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:1491,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_is_time
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalvalue_isa
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalvalue.c:1300,27'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_isa
            - BranchSide:      'icalvalue.c:1300,27'
              BranchSideFuncs:
                - icalvalue_isa
        - Branch String:   'icalvalue.c:1302,37'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1302,37'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1302,45'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1302,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:1300,27'
          Dst:             icalvalue_isa
    - functionName:    icalvalue_compare
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          352
      EdgeCount:       106
      CyclomaticComplexity: 26
      functionsReached:
        - __fprintf_chk
        - icalattach_get_is_url
        - icalattach_get_url
        - icaldurationtype_as_int
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalvalue_as_ical_string_r
        - icalvalue_get_action
        - icalvalue_get_boolean
        - icalvalue_get_method
        - icalvalue_get_status
        - icalvalue_get_transp
        - icalvalue_is_time
        - icalvalue_isa
        - strcasecmp
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalvalue.c:1316,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_is_time
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
                - icalvalue_is_time
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1316,5'
              BranchSideFuncs:
                - icalvalue_is_time
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
                - icalvalue_is_time
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:1316,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1316,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1317,5'
              BranchSideFuncs:
                - icalvalue_is_time
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
                - icalvalue_is_time
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:1317,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1317,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1320,11'
              BranchSideFuncs:
                - icalvalue_is_time
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
                - icalvalue_is_time
        - Branch String:   'icalvalue.c:1320,32'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1320,35'
              BranchSideFuncs:
                - icalvalue_is_time
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
            - BranchSide:      'icalvalue.c:1320,60'
              BranchSideFuncs:
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
        - Branch String:   'icalvalue.c:1320,57'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1320,60'
              BranchSideFuncs:
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
            - BranchSide:      'icalvalue.c:1324,13'
              BranchSideFuncs:
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
        - Branch String:   'icalvalue.c:1320,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1320,9'
              BranchSideFuncs:
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
            - BranchSide:      'icalvalue.c:1324,13'
              BranchSideFuncs:
                - icalvalue_isa
                - icalvalue_get_action
                - icalvalue_get_action
                - icalvalue_get_transp
                - icalvalue_get_transp
                - icalvalue_get_status
                - icalvalue_get_status
                - icalvalue_get_method
                - icalvalue_get_method
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icaldurationtype_as_int
                - icaldurationtype_as_int
                - icalvalue_get_boolean
                - icalvalue_get_boolean
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
                - __fprintf_chk
        - Branch String:   'icalvalue.c:1324,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1326,38'
              BranchSideFuncs:
                - icalattach_get_is_url
                - icalattach_get_is_url
                - icalattach_get_url
                - icalattach_get_url
                - strcasecmp
            - BranchSide:      'icalvalue.c:1343,16'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1351,13'
              BranchSideFuncs:
                - icalvalue_get_boolean
                - icalvalue_get_boolean
            - BranchSide:      'icalvalue.c:1359,16'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1370,16'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1370,16'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1380,48'
              BranchSideFuncs:
                - icaldurationtype_as_int
                - icaldurationtype_as_int
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1406,17'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1431,13'
              BranchSideFuncs:
                - icalvalue_get_method
                - icalvalue_get_method
            - BranchSide:      'icalvalue.c:1439,13'
              BranchSideFuncs:
                - icalvalue_get_status
                - icalvalue_get_status
            - BranchSide:      'icalvalue.c:1447,13'
              BranchSideFuncs:
                - icalvalue_get_transp
                - icalvalue_get_transp
            - BranchSide:      'icalvalue.c:1455,13'
              BranchSideFuncs:
                - icalvalue_get_action
                - icalvalue_get_action
            - BranchSide:      'icalvalue.c:1466,9'
              BranchSideFuncs:
                - __fprintf_chk
        - Branch String:   'icalvalue.c:1326,53'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1327,38'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1335,25'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1326,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1328,55'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1335,25'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1328,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1328,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1332,17'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1335,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1335,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1338,17'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1343,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1343,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1346,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1351,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1351,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1354,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1359,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1359,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1361,36'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1361,20'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1361,20'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1364,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1370,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1370,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1372,34'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1372,20'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1372,20'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1375,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1383,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1383,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1385,26'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1385,20'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1385,20'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1388,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1407,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1407,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1408,21'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - strcmp
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalvalue.c:1409,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1410,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1412,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalvalue.c:1421,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1421,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1423,22'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1423,20'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1423,20'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1426,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1431,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1431,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1434,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1439,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1439,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1442,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1447,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1447,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1450,13'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:1455,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1455,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1458,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:1316,5'
          Dst:             icalerror_set_errno
        - Src:             'icalvalue.c:1317,5'
          Dst:             icalerror_set_errno
        - Src:             'icalvalue.c:1320,11'
          Dst:             icalvalue_is_time
        - Src:             'icalvalue.c:1320,35'
          Dst:             icalvalue_is_time
        - Src:             'icalvalue.c:1320,60'
          Dst:             icalvalue_isa
        - Src:             'icalvalue.c:1320,80'
          Dst:             icalvalue_isa
        - Src:             'icalvalue.c:1324,13'
          Dst:             icalvalue_isa
        - Src:             'icalvalue.c:1326,13'
          Dst:             icalattach_get_is_url
        - Src:             'icalvalue.c:1327,13'
          Dst:             icalattach_get_is_url
        - Src:             'icalvalue.c:1328,28'
          Dst:             icalattach_get_url
        - Src:             'icalvalue.c:1329,28'
          Dst:             icalattach_get_url
        - Src:             'icalvalue.c:1328,17'
          Dst:             strcasecmp
        - Src:             'icalvalue.c:1351,13'
          Dst:             icalvalue_get_boolean
        - Src:             'icalvalue.c:1351,41'
          Dst:             icalvalue_get_boolean
        - Src:             'icalvalue.c:1380,21'
          Dst:             icaldurationtype_as_int
        - Src:             'icalvalue.c:1381,21'
          Dst:             icaldurationtype_as_int
        - Src:             'icalvalue.c:1406,17'
          Dst:             icalvalue_as_ical_string_r
        - Src:             'icalvalue.c:1408,21'
          Dst:             icalvalue_as_ical_string_r
        - Src:             'icalvalue.c:1410,21'
          Dst:             strcmp
        - Src:             'icalvalue.c:1418,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:1419,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:1412,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icalvalue.c:1431,13'
          Dst:             icalvalue_get_method
        - Src:             'icalvalue.c:1431,40'
          Dst:             icalvalue_get_method
        - Src:             'icalvalue.c:1439,13'
          Dst:             icalvalue_get_status
        - Src:             'icalvalue.c:1439,40'
          Dst:             icalvalue_get_status
        - Src:             'icalvalue.c:1447,13'
          Dst:             icalvalue_get_transp
        - Src:             'icalvalue.c:1447,40'
          Dst:             icalvalue_get_transp
        - Src:             'icalvalue.c:1455,13'
          Dst:             icalvalue_get_action
        - Src:             'icalvalue.c:1455,40'
          Dst:             icalvalue_get_action
        - Src:             'icalvalue.c:1466,9'
          Dst:             __fprintf_chk
    - functionName:    icalvalue_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          221
      EdgeCount:       53
      CyclomaticComplexity: 4
      functionsReached:
        - icalmemory_strdup
        - icalmemory_strdup_and_quote
        - icalproperty_enum_to_string_r
        - icalreqstattype_as_string_r
        - icalvalue_attach_as_ical_string_r
        - icalvalue_binary_as_ical_string_r
        - icalvalue_boolean_as_ical_string_r
        - icalvalue_date_as_ical_string_r
        - icalvalue_datetime_as_ical_string_r
        - icalvalue_datetimeperiod_as_ical_string_r
        - icalvalue_duration_as_ical_string_r
        - icalvalue_float_as_ical_string_r
        - icalvalue_geo_as_ical_string_r
        - icalvalue_int_as_ical_string_r
        - icalvalue_period_as_ical_string_r
        - icalvalue_recur_as_ical_string_r
        - icalvalue_string_as_ical_string_r
        - icalvalue_text_as_ical_string_r
        - icalvalue_trigger_as_ical_string_r
        - icalvalue_utcoffset_as_ical_string_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalvalue.c:1181,15'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
                - icalreqstattype_as_string_r
                - icalvalue_trigger_as_ical_string_r
                - icalvalue_recur_as_ical_string_r
                - icalvalue_geo_as_ical_string_r
                - icalvalue_float_as_ical_string_r
                - icalvalue_datetimeperiod_as_ical_string_r
                - icalvalue_period_as_ical_string_r
                - icalvalue_duration_as_ical_string_r
                - icalvalue_datetime_as_ical_string_r
                - icalvalue_date_as_ical_string_r
                - icalvalue_string_as_ical_string_r
                - icalvalue_string_as_ical_string_r
                - icalvalue_text_as_ical_string_r
                - icalvalue_utcoffset_as_ical_string_r
                - icalvalue_int_as_ical_string_r
                - icalvalue_boolean_as_ical_string_r
                - icalvalue_binary_as_ical_string_r
                - icalvalue_attach_as_ical_string_r
            - BranchSide:      'icalvalue.c:1181,15'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
                - icalreqstattype_as_string_r
                - icalvalue_trigger_as_ical_string_r
                - icalvalue_recur_as_ical_string_r
                - icalvalue_geo_as_ical_string_r
                - icalvalue_float_as_ical_string_r
                - icalvalue_datetimeperiod_as_ical_string_r
                - icalvalue_period_as_ical_string_r
                - icalvalue_duration_as_ical_string_r
                - icalvalue_datetime_as_ical_string_r
                - icalvalue_date_as_ical_string_r
                - icalvalue_string_as_ical_string_r
                - icalvalue_string_as_ical_string_r
                - icalvalue_text_as_ical_string_r
                - icalvalue_utcoffset_as_ical_string_r
                - icalvalue_int_as_ical_string_r
                - icalvalue_boolean_as_ical_string_r
                - icalvalue_binary_as_ical_string_r
                - icalvalue_attach_as_ical_string_r
        - Branch String:   'icalvalue.c:1181,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1181,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1185,20'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
                - icalreqstattype_as_string_r
                - icalvalue_trigger_as_ical_string_r
                - icalvalue_recur_as_ical_string_r
                - icalvalue_geo_as_ical_string_r
                - icalvalue_float_as_ical_string_r
                - icalvalue_datetimeperiod_as_ical_string_r
                - icalvalue_period_as_ical_string_r
                - icalvalue_duration_as_ical_string_r
                - icalvalue_datetime_as_ical_string_r
                - icalvalue_date_as_ical_string_r
                - icalvalue_string_as_ical_string_r
                - icalvalue_string_as_ical_string_r
                - icalvalue_text_as_ical_string_r
                - icalvalue_utcoffset_as_ical_string_r
                - icalvalue_int_as_ical_string_r
                - icalvalue_boolean_as_ical_string_r
                - icalvalue_binary_as_ical_string_r
                - icalvalue_attach_as_ical_string_r
        - Branch String:   'icalvalue.c:1185,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1185,5'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1187,16'
              BranchSideFuncs:
                - icalvalue_attach_as_ical_string_r
            - BranchSide:      'icalvalue.c:1190,16'
              BranchSideFuncs:
                - icalvalue_binary_as_ical_string_r
            - BranchSide:      'icalvalue.c:1193,16'
              BranchSideFuncs:
                - icalvalue_boolean_as_ical_string_r
            - BranchSide:      'icalvalue.c:1196,16'
              BranchSideFuncs:
                - icalvalue_int_as_ical_string_r
            - BranchSide:      'icalvalue.c:1199,16'
              BranchSideFuncs:
                - icalvalue_utcoffset_as_ical_string_r
            - BranchSide:      'icalvalue.c:1203,16'
              BranchSideFuncs:
                - icalvalue_text_as_ical_string_r
            - BranchSide:      'icalvalue.c:1203,16'
              BranchSideFuncs:
                - icalvalue_text_as_ical_string_r
            - BranchSide:      'icalvalue.c:1206,16'
              BranchSideFuncs:
                - icalvalue_string_as_ical_string_r
            - BranchSide:      'icalvalue.c:1212,16'
              BranchSideFuncs:
                - icalvalue_string_as_ical_string_r
            - BranchSide:      'icalvalue.c:1212,16'
              BranchSideFuncs:
                - icalvalue_string_as_ical_string_r
            - BranchSide:      'icalvalue.c:1212,16'
              BranchSideFuncs:
                - icalvalue_string_as_ical_string_r
            - BranchSide:      'icalvalue.c:1212,16'
              BranchSideFuncs:
                - icalvalue_string_as_ical_string_r
            - BranchSide:      'icalvalue.c:1215,16'
              BranchSideFuncs:
                - icalvalue_date_as_ical_string_r
            - BranchSide:      'icalvalue.c:1217,16'
              BranchSideFuncs:
                - icalvalue_datetime_as_ical_string_r
            - BranchSide:      'icalvalue.c:1219,16'
              BranchSideFuncs:
                - icalvalue_duration_as_ical_string_r
            - BranchSide:      'icalvalue.c:1222,16'
              BranchSideFuncs:
                - icalvalue_period_as_ical_string_r
            - BranchSide:      'icalvalue.c:1224,16'
              BranchSideFuncs:
                - icalvalue_datetimeperiod_as_ical_string_r
            - BranchSide:      'icalvalue.c:1227,16'
              BranchSideFuncs:
                - icalvalue_float_as_ical_string_r
            - BranchSide:      'icalvalue.c:1230,16'
              BranchSideFuncs:
                - icalvalue_geo_as_ical_string_r
            - BranchSide:      'icalvalue.c:1233,16'
              BranchSideFuncs:
                - icalvalue_recur_as_ical_string_r
            - BranchSide:      'icalvalue.c:1236,16'
              BranchSideFuncs:
                - icalvalue_trigger_as_ical_string_r
            - BranchSide:      'icalvalue.c:1239,51'
              BranchSideFuncs:
                - icalreqstattype_as_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1255,20'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1262,20'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
        - Branch String:   'icalvalue.c:1255,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1256,20'
              BranchSideFuncs:
                - icalproperty_enum_to_string_r
            - BranchSide:      'icalvalue.c:1259,53'
              BranchSideFuncs:
                - icalproperty_enum_to_string_r
        - Branch String:   'icalvalue.c:1262,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1262,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1263,20'
              BranchSideFuncs:
                - icalmemory_strdup_and_quote
      Callsites:
        - Src:             'icalvalue.c:1187,16'
          Dst:             icalvalue_attach_as_ical_string_r
        - Src:             'icalvalue.c:1190,16'
          Dst:             icalvalue_binary_as_ical_string_r
        - Src:             'icalvalue.c:1193,16'
          Dst:             icalvalue_boolean_as_ical_string_r
        - Src:             'icalvalue.c:1196,16'
          Dst:             icalvalue_int_as_ical_string_r
        - Src:             'icalvalue.c:1199,16'
          Dst:             icalvalue_utcoffset_as_ical_string_r
        - Src:             'icalvalue.c:1203,16'
          Dst:             icalvalue_text_as_ical_string_r
        - Src:             'icalvalue.c:1206,16'
          Dst:             icalvalue_string_as_ical_string_r
        - Src:             'icalvalue.c:1212,16'
          Dst:             icalvalue_string_as_ical_string_r
        - Src:             'icalvalue.c:1215,16'
          Dst:             icalvalue_date_as_ical_string_r
        - Src:             'icalvalue.c:1217,16'
          Dst:             icalvalue_datetime_as_ical_string_r
        - Src:             'icalvalue.c:1219,16'
          Dst:             icalvalue_duration_as_ical_string_r
        - Src:             'icalvalue.c:1222,16'
          Dst:             icalvalue_period_as_ical_string_r
        - Src:             'icalvalue.c:1224,16'
          Dst:             icalvalue_datetimeperiod_as_ical_string_r
        - Src:             'icalvalue.c:1227,16'
          Dst:             icalvalue_float_as_ical_string_r
        - Src:             'icalvalue.c:1230,16'
          Dst:             icalvalue_geo_as_ical_string_r
        - Src:             'icalvalue.c:1233,16'
          Dst:             icalvalue_recur_as_ical_string_r
        - Src:             'icalvalue.c:1236,16'
          Dst:             icalvalue_trigger_as_ical_string_r
        - Src:             'icalvalue.c:1239,16'
          Dst:             icalreqstattype_as_string_r
        - Src:             'icalvalue.c:1256,20'
          Dst:             icalmemory_strdup
        - Src:             'icalvalue.c:1259,16'
          Dst:             icalproperty_enum_to_string_r
        - Src:             'icalvalue.c:1263,20'
          Dst:             icalmemory_strdup_and_quote
    - functionName:    icalvalue_attach_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalattach_get_data
        - icalattach_get_is_url
        - icalattach_get_url
        - icalmemory_new_buffer
        - icalvalue_get_attach
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:958,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_attach
                - icalattach_get_is_url
                - icalattach_get_url
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - icalattach_get_data
                - strlen
                - icalmemory_new_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:958,9'
              BranchSideFuncs:
                - icalvalue_get_attach
                - icalattach_get_is_url
                - icalattach_get_url
                - strlen
                - icalmemory_new_buffer
                - strcpy
                - icalattach_get_data
                - strlen
                - icalmemory_new_buffer
                - strcpy
        - Branch String:   'icalvalue.c:960,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:963,15'
              BranchSideFuncs:
                - icalattach_get_data
                - strlen
                - icalmemory_new_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:970,30'
              BranchSideFuncs:
                - icalattach_get_data
                - strlen
                - icalmemory_new_buffer
                - strcpy
      Callsites:
        - Src:             'icalvalue.c:958,9'
          Dst:             icalvalue_get_attach
        - Src:             'icalvalue.c:960,9'
          Dst:             icalattach_get_is_url
        - Src:             'icalvalue.c:963,15'
          Dst:             icalattach_get_url
        - Src:             'icalvalue.c:964,37'
          Dst:             strlen
        - Src:             'icalvalue.c:964,15'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:965,9'
          Dst:             strcpy
        - Src:             'icalvalue.c:970,30'
          Dst:             icalattach_get_data
        - Src:             'icalvalue.c:971,37'
          Dst:             strlen
        - Src:             'icalvalue.c:971,15'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:972,9'
          Dst:             strcpy
    - functionName:    icalvalue_binary_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __snprintf_chk
        - icalmemory_new_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:853,19'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:853,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __snprintf_chk
      Callsites:
        - Src:             'icalvalue.c:853,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:854,5'
          Dst:             __snprintf_chk
    - functionName:    icalvalue_boolean_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_new_buffer
        - icalvalue_get_integer
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:865,19'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalvalue_get_integer
                - strcpy
            - BranchSide:      'icalvalue.c:865,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalvalue_get_integer
                - strcpy
      Callsites:
        - Src:             'icalvalue.c:865,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:867,12'
          Dst:             icalvalue_get_integer
        - Src:             'icalvalue.c:869,5'
          Dst:             strcpy
    - functionName:    icalvalue_int_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __snprintf_chk
        - icalmemory_new_buffer
        - icalvalue_get_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:882,19'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalvalue_get_integer
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:882,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalvalue_get_integer
                - __snprintf_chk
      Callsites:
        - Src:             'icalvalue.c:882,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:884,12'
          Dst:             icalvalue_get_integer
        - Src:             'icalvalue.c:886,5'
          Dst:             __snprintf_chk
    - functionName:    icalvalue_utcoffset_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __snprintf_chk
        - icalmemory_new_buffer
        - icalvalue_get_utcoffset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:899,19'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalvalue_get_utcoffset
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:899,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalvalue_get_utcoffset
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icalvalue.c:902,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:908,14'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icalvalue.c:912,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:913,9'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:913,9'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icalvalue.c:913,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:914,9'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:914,9'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
        - Branch String:   'icalvalue.c:914,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:915,11'
              BranchSideFuncs:
                - __snprintf_chk
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:916,9'
              BranchSideFuncs:
                - __snprintf_chk
        - Branch String:   'icalvalue.c:915,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:916,9'
              BranchSideFuncs:
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:918,9'
              BranchSideFuncs:
                - __snprintf_chk
      Callsites:
        - Src:             'icalvalue.c:899,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:900,12'
          Dst:             icalvalue_get_utcoffset
        - Src:             'icalvalue.c:916,9'
          Dst:             __snprintf_chk
        - Src:             'icalvalue.c:918,9'
          Dst:             __snprintf_chk
    - functionName:    icalvalue_string_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_new_buffer
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalvalue.c:930,19'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - strcpy
            - BranchSide:      'icalvalue.c:930,19'
              BranchSideFuncs:
                - strlen
                - icalmemory_new_buffer
                - strcpy
      Callsites:
        - Src:             'icalvalue.c:932,41'
          Dst:             strlen
        - Src:             'icalvalue.c:932,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:934,5'
          Dst:             strcpy
    - functionName:    icalvalue_date_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_new_buffer
        - icalvalue_get_date
        - print_date_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1033,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_date
                - icalmemory_new_buffer
                - print_date_to_string
            - BranchSide:      'icalvalue.c:1037,12'
              BranchSideFuncs:
                - icalvalue_get_date
                - icalmemory_new_buffer
                - print_date_to_string
      Callsites:
        - Src:             'icalvalue.c:1037,12'
          Dst:             icalvalue_get_date
        - Src:             'icalvalue.c:1039,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:1042,5'
          Dst:             print_date_to_string
    - functionName:    icalvalue_datetime_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
        - icalvalue_get_datetime
        - icalvalue_isa
        - print_datetime_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1072,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_isa
                - icalerror_set_errno
                - icalvalue_get_datetime
                - icalmemory_new_buffer
                - print_datetime_to_string
            - BranchSide:      'icalvalue.c:1074,27'
              BranchSideFuncs:
                - icalvalue_isa
                - icalerror_set_errno
                - icalvalue_get_datetime
                - icalmemory_new_buffer
                - print_datetime_to_string
        - Branch String:   'icalvalue.c:1078,35'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1078,43'
              BranchSideFuncs:
                - icalvalue_get_datetime
                - icalmemory_new_buffer
                - print_datetime_to_string
            - BranchSide:      'icalvalue.c:1083,12'
              BranchSideFuncs:
                - icalvalue_get_datetime
                - icalmemory_new_buffer
                - print_datetime_to_string
        - Branch String:   'icalvalue.c:1078,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1079,9'
              BranchSideFuncs:
                - icalvalue_get_datetime
                - icalmemory_new_buffer
                - print_datetime_to_string
            - BranchSide:      'icalvalue.c:1083,12'
              BranchSideFuncs:
                - icalvalue_get_datetime
                - icalmemory_new_buffer
                - print_datetime_to_string
      Callsites:
        - Src:             'icalvalue.c:1074,27'
          Dst:             icalvalue_isa
        - Src:             'icalvalue.c:1079,9'
          Dst:             icalerror_set_errno
        - Src:             'icalvalue.c:1083,12'
          Dst:             icalvalue_get_datetime
        - Src:             'icalvalue.c:1085,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:1088,5'
          Dst:             print_datetime_to_string
    - functionName:    icalvalue_duration_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icaldurationtype_as_ical_string_r
        - icalvalue_get_duration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:979,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_duration
                - icaldurationtype_as_ical_string_r
            - BranchSide:      'icalvalue.c:982,12'
              BranchSideFuncs:
                - icalvalue_get_duration
                - icaldurationtype_as_ical_string_r
      Callsites:
        - Src:             'icalvalue.c:982,12'
          Dst:             icalvalue_get_duration
        - Src:             'icalvalue.c:984,12'
          Dst:             icaldurationtype_as_ical_string_r
    - functionName:    icalvalue_period_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalperiodtype_as_ical_string_r
        - icalvalue_get_period
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1148,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_period
                - icalperiodtype_as_ical_string_r
            - BranchSide:      'icalvalue.c:1151,12'
              BranchSideFuncs:
                - icalvalue_get_period
                - icalperiodtype_as_ical_string_r
      Callsites:
        - Src:             'icalvalue.c:1151,12'
          Dst:             icalvalue_get_period
        - Src:             'icalvalue.c:1153,12'
          Dst:             icalperiodtype_as_ical_string_r
    - functionName:    icalvalue_datetimeperiod_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalperiodtype_as_ical_string_r
        - icaltime_as_ical_string_r
        - icaltime_is_null_time
        - icalvalue_get_datetimeperiod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1135,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_datetimeperiod
                - icaltime_is_null_time
                - icaltime_as_ical_string_r
                - icalperiodtype_as_ical_string_r
            - BranchSide:      'icalvalue.c:1135,41'
              BranchSideFuncs:
                - icalvalue_get_datetimeperiod
                - icaltime_is_null_time
                - icaltime_as_ical_string_r
                - icalperiodtype_as_ical_string_r
        - Branch String:   'icalvalue.c:1139,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1140,16'
              BranchSideFuncs:
                - icalperiodtype_as_ical_string_r
            - BranchSide:      'icalvalue.c:1142,52'
              BranchSideFuncs:
                - icalperiodtype_as_ical_string_r
      Callsites:
        - Src:             'icalvalue.c:1135,41'
          Dst:             icalvalue_get_datetimeperiod
        - Src:             'icalvalue.c:1139,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalvalue.c:1140,16'
          Dst:             icaltime_as_ical_string_r
        - Src:             'icalvalue.c:1142,16'
          Dst:             icalperiodtype_as_ical_string_r
    - functionName:    icalvalue_float_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __snprintf_chk
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalmemory_strdup
        - icalvalue_get_float
        - setlocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1100,12'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_float
                - setlocale
                - icalmemory_strdup
                - setlocale
                - icalmemory_new_buffer
                - __snprintf_chk
                - setlocale
                - icalmemory_free_buffer
            - BranchSide:      'icalvalue.c:1100,12'
              BranchSideFuncs:
                - icalvalue_get_float
                - setlocale
                - icalmemory_strdup
                - setlocale
                - icalmemory_new_buffer
                - __snprintf_chk
                - setlocale
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalvalue.c:1100,12'
          Dst:             icalvalue_get_float
        - Src:             'icalvalue.c:1105,36'
          Dst:             setlocale
        - Src:             'icalvalue.c:1105,18'
          Dst:             icalmemory_strdup
        - Src:             'icalvalue.c:1106,11'
          Dst:             setlocale
        - Src:             'icalvalue.c:1108,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:1110,5'
          Dst:             __snprintf_chk
        - Src:             'icalvalue.c:1113,11'
          Dst:             setlocale
        - Src:             'icalvalue.c:1114,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalvalue_geo_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __snprintf_chk
        - icalmemory_new_buffer
        - icalvalue_get_geo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1121,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_geo
                - icalmemory_new_buffer
                - __snprintf_chk
            - BranchSide:      'icalvalue.c:1126,12'
              BranchSideFuncs:
                - icalvalue_get_geo
                - icalmemory_new_buffer
                - __snprintf_chk
      Callsites:
        - Src:             'icalvalue.c:1126,12'
          Dst:             icalvalue_get_geo
        - Src:             'icalvalue.c:1127,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalvalue.c:1128,5'
          Dst:             __snprintf_chk
    - functionName:    icalvalue_recur_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalrecurrencetype_as_string_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:941,47'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_as_string_r
            - BranchSide:      'icalvalue.c:941,47'
              BranchSideFuncs:
                - icalrecurrencetype_as_string_r
      Callsites:
        - Src:             'icalvalue.c:943,12'
          Dst:             icalrecurrencetype_as_string_r
    - functionName:    icalvalue_trigger_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaldurationtype_as_ical_string_r
        - icaltime_as_ical_string_r
        - icaltime_is_null_time
        - icalvalue_get_trigger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1158,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_trigger
                - icaltime_is_null_time
                - icaltime_as_ical_string_r
                - icaldurationtype_as_ical_string_r
            - BranchSide:      'icalvalue.c:1161,12'
              BranchSideFuncs:
                - icalvalue_get_trigger
                - icaltime_is_null_time
                - icaltime_as_ical_string_r
                - icaldurationtype_as_ical_string_r
        - Branch String:   'icalvalue.c:1163,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1164,16'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
            - BranchSide:      'icalvalue.c:1166,55'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
      Callsites:
        - Src:             'icalvalue.c:1161,12'
          Dst:             icalvalue_get_trigger
        - Src:             'icalvalue.c:1163,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalvalue.c:1164,16'
          Dst:             icaltime_as_ical_string_r
        - Src:             'icalvalue.c:1166,16'
          Dst:             icaldurationtype_as_ical_string_r
    - functionName:    setlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    print_datetime_to_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - print_date_to_string
        - print_time_to_string
        - strlen
        - strncat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalvalue.c:1053,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - print_date_to_string
                - strlen
                - print_time_to_string
                - strncat
            - BranchSide:      'icalvalue.c:1053,10'
              BranchSideFuncs:
                - print_date_to_string
                - strlen
                - print_time_to_string
                - strncat
        - Branch String:   'icalvalue.c:1056,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1056,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1057,9'
              BranchSideFuncs:
                - print_date_to_string
                - strlen
                - print_time_to_string
                - strncat
        - Branch String:   'icalvalue.c:1058,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:136,10'
              BranchSideFuncs:
                - strlen
                - print_time_to_string
                - strncat
            - BranchSide:      'icalvalue.c:1058,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:1057,9'
          Dst:             print_date_to_string
        - Src:             'icalvalue.c:1059,13'
          Dst:             strlen
        - Src:             'icalvalue.c:1061,13'
          Dst:             print_time_to_string
        - Src:             'icalvalue.c:1062,13'
          Dst:             strncat
    - functionName:    print_date_to_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __snprintf_chk
        - strncat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalvalue.c:1018,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - strncat
            - BranchSide:      'icalvalue.c:1020,12'
              BranchSideFuncs:
                - __snprintf_chk
                - strncat
        - Branch String:   'icalvalue.c:1022,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1022,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1023,9'
              BranchSideFuncs:
                - __snprintf_chk
                - strncat
      Callsites:
        - Src:             'icalvalue.c:1023,9'
          Dst:             __snprintf_chk
        - Src:             'icalvalue.c:1024,9'
          Dst:             strncat
    - functionName:    print_time_to_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __snprintf_chk
        - icaltime_is_utc
        - strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:995,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_utc
                - __snprintf_chk
                - strncat
            - BranchSide:      'icalvalue.c:997,12'
              BranchSideFuncs:
                - icaltime_is_utc
                - __snprintf_chk
                - strncat
        - Branch String:   'icalvalue.c:999,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - strncat
            - BranchSide:      'icalvalue.c:999,13'
              BranchSideFuncs:
                - __snprintf_chk
                - strncat
      Callsites:
        - Src:             'icalvalue.c:999,13'
          Dst:             icaltime_is_utc
        - Src:             'icalvalue.c:0,0'
          Dst:             __snprintf_chk
        - Src:             'icalvalue.c:0,0'
          Dst:             strncat
    - functionName:    strncat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalvalue_isa_value
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:1289,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - strcmp
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1289,5'
              BranchSideFuncs:
                - strcmp
                - icalerror_set_errno
        - Branch String:   'icalvalue.c:1289,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1289,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalvalue.c:1291,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalvalue.c:1291,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:1294,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalvalue.c:1289,5'
          Dst:             icalerror_set_errno
        - Src:             'icalvalue.c:1291,9'
          Dst:             strcmp
    - functionName:    icalvalue_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalvalue_as_ical_string_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalvalue.c:1174,11'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalvalue.c:1174,11'
              BranchSideFuncs:
                - icalvalue_as_ical_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalvalue.c:1174,11'
          Dst:             icalvalue_as_ical_string_r
        - Src:             'icalvalue.c:1175,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalvalue_is_valid
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalvalue_clone
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          199
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - icalattach_ref
        - icalmemory_strdup
        - icalrecurrencetype_clone
        - icalvalue_free
        - icalvalue_new_impl
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalvalue.c:61,37'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - strcpy
                - icalmemory_strdup
                - icalvalue_free
                - icalrecurrencetype_clone
                - icalvalue_free
                - icalmemory_strdup
                - icalvalue_free
                - icalmemory_strdup
                - icalvalue_free
                - icalattach_ref
            - BranchSide:      'icalvalue.c:61,37'
              BranchSideFuncs:
                - icalvalue_new_impl
                - strcpy
                - icalmemory_strdup
                - icalvalue_free
                - icalrecurrencetype_clone
                - icalvalue_free
                - icalmemory_strdup
                - icalvalue_free
                - icalmemory_strdup
                - icalvalue_free
                - icalattach_ref
        - Branch String:   'icalvalue.c:63,9'
          Branch Sides:
            - BranchSide:      'icalvalue.c:63,9'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:67,19'
              BranchSideFuncs:
                - strcpy
                - icalmemory_strdup
                - icalvalue_free
                - icalrecurrencetype_clone
                - icalvalue_free
                - icalmemory_strdup
                - icalvalue_free
                - icalmemory_strdup
                - icalvalue_free
                - icalattach_ref
        - Branch String:   'icalvalue.c:71,5'
          Branch Sides:
            - BranchSide:      'icalvalue.c:78,37'
              BranchSideFuncs:
                - icalattach_ref
            - BranchSide:      'icalvalue.c:78,37'
              BranchSideFuncs:
                - icalattach_ref
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:91,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:103,16'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:120,18'
              BranchSideFuncs:
                - icalrecurrencetype_clone
                - icalvalue_free
            - BranchSide:      'icalvalue.c:131,18'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'icalvalue.c:79,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:79,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:80,13'
              BranchSideFuncs:
                - icalattach_ref
        - Branch String:   'icalvalue.c:91,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:91,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:92,36'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
        - Branch String:   'icalvalue.c:94,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:94,17'
              BranchSideFuncs:
                - icalvalue_free
            - BranchSide:      'icalvalue.c:95,24'
              BranchSideFuncs:
                - icalvalue_free
        - Branch String:   'icalvalue.c:105,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:105,13'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
            - BranchSide:      'icalvalue.c:107,22'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
        - Branch String:   'icalvalue.c:107,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:107,17'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:108,34'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
        - Branch String:   'icalvalue.c:110,21'
          Branch Sides:
            - BranchSide:      'icalvalue.c:110,21'
              BranchSideFuncs:
                - icalvalue_free
            - BranchSide:      'icalvalue.c:111,28'
              BranchSideFuncs:
                - icalvalue_free
        - Branch String:   'icalvalue.c:120,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:120,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:121,35'
              BranchSideFuncs:
                - icalrecurrencetype_clone
                - icalvalue_free
        - Branch String:   'icalvalue.c:122,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:122,17'
              BranchSideFuncs:
                - icalvalue_free
            - BranchSide:      'icalvalue.c:123,17'
              BranchSideFuncs:
                - icalvalue_free
        - Branch String:   'icalvalue.c:131,13'
          Branch Sides:
            - BranchSide:      'icalvalue.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'icalvalue.c:132,30'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_free
        - Branch String:   'icalvalue.c:134,17'
          Branch Sides:
            - BranchSide:      'icalvalue.c:134,17'
              BranchSideFuncs:
                - icalvalue_free
            - BranchSide:      'icalvalue.c:135,24'
              BranchSideFuncs:
                - icalvalue_free
      Callsites:
        - Src:             'icalvalue.c:61,13'
          Dst:             icalvalue_new_impl
        - Src:             'icalvalue.c:67,5'
          Dst:             strcpy
        - Src:             'icalvalue.c:80,13'
          Dst:             icalattach_ref
        - Src:             'icalvalue.c:92,36'
          Dst:             icalmemory_strdup
        - Src:             'icalvalue.c:96,17'
          Dst:             icalvalue_free
        - Src:             'icalvalue.c:108,34'
          Dst:             icalmemory_strdup
        - Src:             'icalvalue.c:112,21'
          Dst:             icalvalue_free
        - Src:             'icalvalue.c:121,35'
          Dst:             icalrecurrencetype_clone
        - Src:             'icalvalue.c:123,17'
          Dst:             icalvalue_free
        - Src:             'icalvalue.c:132,30'
          Dst:             icalmemory_strdup
        - Src:             'icalvalue.c:136,17'
          Dst:             icalvalue_free
    - functionName:    icalvalue_new
      functionSourceFile: '/src/libical/src/libical/icalvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalvalue.c:54,25'
          Branch Sides:
            - BranchSide:      'icalvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
            - BranchSide:      'icalvalue.c:54,25'
              BranchSideFuncs:
                - icalvalue_new_impl
      Callsites:
        - Src:             'icalvalue.c:54,25'
          Dst:             icalvalue_new_impl
    - functionName:    pvl_apply
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pvl_head
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pvl.c:531,14'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
            - BranchSide:      'pvl.c:531,14'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
        - Branch String:   'pvl.c:531,5'
          Branch Sides:
            - BranchSide:      'pvl.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:532,40'
              BranchSideFuncs:
                - pvl_next
        - Branch String:   'pvl.c:531,5'
          Branch Sides:
            - BranchSide:      'pvl.c:531,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:532,40'
              BranchSideFuncs:
                - pvl_next
      Callsites:
        - Src:             'pvl.c:531,14'
          Dst:             pvl_head
        - Src:             'pvl.c:531,39'
          Dst:             pvl_next
    - functionName:    pvl_head
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvl_next
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    41
      BranchProfiles:
        - Branch String:   'pvl.c:474,9'
          Branch Sides:
            - BranchSide:      'pvl.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:478,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pvl_data
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    49
      BranchProfiles:
        - Branch String:   'pvl.c:510,9'
          Branch Sides:
            - BranchSide:      'pvl.c:510,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:514,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pvl_tail
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvl_prior
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvl_count
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvl_find_next
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pvl_head
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pvl.c:427,14'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
            - BranchSide:      'pvl.c:427,14'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
        - Branch String:   'pvl.c:427,5'
          Branch Sides:
            - BranchSide:      'pvl.c:427,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:428,44'
              BranchSideFuncs:
                - pvl_next
        - Branch String:   'pvl.c:428,13'
          Branch Sides:
            - BranchSide:      'pvl.c:427,39'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:430,39'
              BranchSideFuncs: []
        - Branch String:   'pvl.c:427,5'
          Branch Sides:
            - BranchSide:      'pvl.c:427,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:428,44'
              BranchSideFuncs:
                - pvl_next
      Callsites:
        - Src:             'pvl.c:427,14'
          Dst:             pvl_head
        - Src:             'pvl.c:427,39'
          Dst:             pvl_next
    - functionName:    pvl_find
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pvl_head
        - pvl_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pvl.c:401,14'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
            - BranchSide:      'pvl.c:401,14'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
        - Branch String:   'pvl.c:401,5'
          Branch Sides:
            - BranchSide:      'pvl.c:401,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:402,44'
              BranchSideFuncs:
                - pvl_next
        - Branch String:   'pvl.c:402,13'
          Branch Sides:
            - BranchSide:      'pvl.c:401,39'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:404,39'
              BranchSideFuncs: []
        - Branch String:   'pvl.c:401,5'
          Branch Sides:
            - BranchSide:      'pvl.c:401,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:402,44'
              BranchSideFuncs:
                - pvl_next
      Callsites:
        - Src:             'pvl.c:401,14'
          Dst:             pvl_head
        - Src:             'pvl.c:401,39'
          Dst:             pvl_next
    - functionName:    pvl_insert_after
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pvl_new_element
        - pvl_unshift
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pvl.c:284,8'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_new_element
                - pvl_new_element
                - pvl_unshift
            - BranchSide:      'pvl.c:284,8'
              BranchSideFuncs:
                - pvl_new_element
                - pvl_new_element
                - pvl_unshift
        - Branch String:   'pvl.c:286,9'
          Branch Sides:
            - BranchSide:      'pvl.c:287,9'
              BranchSideFuncs:
                - pvl_unshift
            - BranchSide:      'pvl.c:291,17'
              BranchSideFuncs:
                - pvl_new_element
                - pvl_new_element
        - Branch String:   'pvl.c:291,9'
          Branch Sides:
            - BranchSide:      'pvl.c:292,13'
              BranchSideFuncs:
                - pvl_new_element
            - BranchSide:      'pvl.c:296,35'
              BranchSideFuncs:
                - pvl_new_element
      Callsites:
        - Src:             'pvl.c:287,9'
          Dst:             pvl_unshift
        - Src:             'pvl.c:292,13'
          Dst:             pvl_new_element
        - Src:             'pvl.c:296,13'
          Dst:             pvl_new_element
    - functionName:    pvl_unshift
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pvl_new_element
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pvl.c:144,50'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_new_element
            - BranchSide:      'pvl.c:144,50'
              BranchSideFuncs:
                - pvl_new_element
        - Branch String:   'pvl.c:146,9'
          Branch Sides:
            - BranchSide:      'pvl.c:148,18'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'pvl.c:156,9'
          Branch Sides:
            - BranchSide:      'pvl.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:157,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pvl.c:144,28'
          Dst:             pvl_new_element
    - functionName:    pvl_new_element
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - icalmemory_new_buffer
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pvl.c:120,35'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __errno_location
            - BranchSide:      'pvl.c:120,35'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __errno_location
        - Branch String:   'pvl.c:120,9'
          Branch Sides:
            - BranchSide:      'pvl.c:121,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'pvl.c:126,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pvl.c:120,35'
          Dst:             icalmemory_new_buffer
        - Src:             'pvl.c:121,9'
          Dst:             __errno_location
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pvl_insert_before
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pvl_new_element
        - pvl_unshift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pvl.c:314,8'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_new_element
                - pvl_new_element
                - pvl_unshift
            - BranchSide:      'pvl.c:314,8'
              BranchSideFuncs:
                - pvl_new_element
                - pvl_new_element
                - pvl_unshift
        - Branch String:   'pvl.c:316,9'
          Branch Sides:
            - BranchSide:      'pvl.c:317,9'
              BranchSideFuncs:
                - pvl_unshift
            - BranchSide:      'pvl.c:321,17'
              BranchSideFuncs:
                - pvl_new_element
                - pvl_new_element
        - Branch String:   'pvl.c:321,9'
          Branch Sides:
            - BranchSide:      'pvl.c:322,13'
              BranchSideFuncs:
                - pvl_new_element
            - BranchSide:      'pvl.c:326,38'
              BranchSideFuncs:
                - pvl_new_element
      Callsites:
        - Src:             'pvl.c:317,9'
          Dst:             pvl_unshift
        - Src:             'pvl.c:322,13'
          Dst:             pvl_new_element
        - Src:             'pvl.c:326,13'
          Dst:             pvl_new_element
    - functionName:    pvl_insert_ordered
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - pvl_insert_before
        - pvl_push
        - pvl_unshift
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pvl.c:238,8'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_insert_before
                - pvl_push
                - pvl_unshift
                - pvl_unshift
            - BranchSide:      'pvl.c:238,8'
              BranchSideFuncs:
                - pvl_insert_before
                - pvl_push
                - pvl_unshift
                - pvl_unshift
        - Branch String:   'pvl.c:242,9'
          Branch Sides:
            - BranchSide:      'pvl.c:243,9'
              BranchSideFuncs:
                - pvl_unshift
            - BranchSide:      'pvl.c:249,27'
              BranchSideFuncs:
                - pvl_insert_before
                - pvl_push
                - pvl_unshift
        - Branch String:   'pvl.c:249,9'
          Branch Sides:
            - BranchSide:      'pvl.c:250,9'
              BranchSideFuncs:
                - pvl_unshift
            - BranchSide:      'pvl.c:255,20'
              BranchSideFuncs:
                - pvl_insert_before
                - pvl_push
        - Branch String:   'pvl.c:255,9'
          Branch Sides:
            - BranchSide:      'pvl.c:256,9'
              BranchSideFuncs:
                - pvl_push
            - BranchSide:      'pvl.c:262,0'
              BranchSideFuncs:
                - pvl_insert_before
        - Branch String:   'pvl.c:262,5'
          Branch Sides:
            - BranchSide:      'pvl.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:263,21'
              BranchSideFuncs:
                - pvl_insert_before
        - Branch String:   'pvl.c:263,13'
          Branch Sides:
            - BranchSide:      'pvl.c:262,38'
              BranchSideFuncs:
                - pvl_insert_before
            - BranchSide:      'pvl.c:264,13'
              BranchSideFuncs:
                - pvl_insert_before
        - Branch String:   'pvl.c:262,5'
          Branch Sides:
            - BranchSide:      'pvl.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:263,21'
              BranchSideFuncs:
                - pvl_insert_before
      Callsites:
        - Src:             'pvl.c:243,9'
          Dst:             pvl_unshift
        - Src:             'pvl.c:250,9'
          Dst:             pvl_unshift
        - Src:             'pvl.c:256,9'
          Dst:             pvl_push
        - Src:             'pvl.c:264,13'
          Dst:             pvl_insert_before
    - functionName:    pvl_push
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pvl_new_element
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pvl.c:190,53'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_new_element
            - BranchSide:      'pvl.c:190,53'
              BranchSideFuncs:
                - pvl_new_element
        - Branch String:   'pvl.c:197,9'
          Branch Sides:
            - BranchSide:      'pvl.c:198,18'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:201,12'
              BranchSideFuncs: []
        - Branch String:   'pvl.c:201,9'
          Branch Sides:
            - BranchSide:      'pvl.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:202,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pvl.c:190,28'
          Dst:             pvl_new_element
    - functionName:    pvl_pop
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pvl_remove
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pvl.c:218,12'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_remove
            - BranchSide:      'pvl.c:218,12'
              BranchSideFuncs:
                - pvl_remove
        - Branch String:   'pvl.c:218,9'
          Branch Sides:
            - BranchSide:      'pvl.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:222,12'
              BranchSideFuncs:
                - pvl_remove
      Callsites:
        - Src:             'pvl.c:222,12'
          Dst:             pvl_remove
    - functionName:    pvl_remove
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    8
      BranchProfiles:
        - Branch String:   'pvl.c:346,17'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'pvl.c:346,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'pvl.c:346,9'
          Branch Sides:
            - BranchSide:      'pvl.c:347,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'pvl.c:355,24'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'pvl.c:347,13'
          Branch Sides:
            - BranchSide:      'pvl.c:348,22'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'pvl.c:353,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'pvl.c:355,16'
          Branch Sides:
            - BranchSide:      'pvl.c:356,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'pvl.c:366,29'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'pvl.c:356,13'
          Branch Sides:
            - BranchSide:      'pvl.c:357,23'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'pvl.c:363,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'pvl.c:378,5'
          Dst:             icalmemory_free_buffer
    - functionName:    pvl_shift
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pvl_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pvl.c:173,12'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_remove
            - BranchSide:      'pvl.c:173,12'
              BranchSideFuncs:
                - pvl_remove
        - Branch String:   'pvl.c:173,9'
          Branch Sides:
            - BranchSide:      'pvl.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:177,12'
              BranchSideFuncs:
                - pvl_remove
      Callsites:
        - Src:             'pvl.c:177,12'
          Dst:             pvl_remove
    - functionName:    pvl_clear
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pvl_head
        - pvl_next
        - pvl_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pvl.c:445,18'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_remove
            - BranchSide:      'pvl.c:445,18'
              BranchSideFuncs:
                - pvl_head
                - pvl_next
                - pvl_remove
        - Branch String:   'pvl.c:448,9'
          Branch Sides:
            - BranchSide:      'pvl.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:453,16'
              BranchSideFuncs:
                - pvl_next
                - pvl_remove
        - Branch String:   'pvl.c:452,5'
          Branch Sides:
            - BranchSide:      'pvl.c:452,5'
              BranchSideFuncs: []
            - BranchSide:      'pvl.c:453,16'
              BranchSideFuncs:
                - pvl_next
                - pvl_remove
      Callsites:
        - Src:             'pvl.c:445,18'
          Dst:             pvl_head
        - Src:             'pvl.c:453,16'
          Dst:             pvl_next
        - Src:             'pvl.c:454,15'
          Dst:             pvl_remove
    - functionName:    pvl_free
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_free_buffer
        - pvl_clear
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pvl.c:96,5'
          Branch Sides:
            - BranchSide:      'pvl.c:0,0'
              BranchSideFuncs:
                - pvl_clear
                - icalmemory_free_buffer
            - BranchSide:      'pvl.c:96,5'
              BranchSideFuncs:
                - pvl_clear
                - icalmemory_free_buffer
      Callsites:
        - Src:             'pvl.c:96,5'
          Dst:             pvl_clear
        - Src:             'pvl.c:98,5'
          Dst:             icalmemory_free_buffer
    - functionName:    pvl_newlist
      functionSourceFile: '/src/libical/src/libical/pvl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - icalmemory_new_buffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pvl.c:76,35'
          Branch Sides:
            - BranchSide:      'pvl.c:76,35'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __errno_location
            - BranchSide:      'pvl.c:76,35'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - __errno_location
        - Branch String:   'pvl.c:76,9'
          Branch Sides:
            - BranchSide:      'pvl.c:77,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'pvl.c:82,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pvl.c:76,35'
          Dst:             icalmemory_new_buffer
        - Src:             'pvl.c:77,9'
          Dst:             __errno_location
    - functionName:    juldat_int
      functionSourceFile: '/src/libical/src/libical/caldate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          113
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'caldate.c:110,7'
          Branch Sides:
            - BranchSide:      'caldate.c:112,15'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:117,15'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:123,7'
          Branch Sides:
            - BranchSide:      'caldate.c:124,26'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:134,4'
          Branch Sides:
            - BranchSide:      'caldate.c:121,15'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:134,20'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:134,29'
          Branch Sides:
            - BranchSide:      'caldate.c:134,47'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:134,29'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:133,6'
          Branch Sides:
            - BranchSide:      'caldate.c:121,15'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:133,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    caldat_int
      functionSourceFile: '/src/libical/src/libical/caldate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'caldate.c:67,7'
          Branch Sides:
            - BranchSide:      'caldate.c:69,33'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:72,10'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:77,7'
          Branch Sides:
            - BranchSide:      'caldate.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:81,26'
          Branch Sides:
            - BranchSide:      'caldate.c:81,40'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:85,24'
              BranchSideFuncs: []
        - Branch String:   'caldate.c:91,7'
          Branch Sides:
            - BranchSide:      'caldate.c:94,20'
              BranchSideFuncs: []
            - BranchSide:      'caldate.c:99,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_string_to_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7397
      functionLinenumberEnd: 7414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7400,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7400,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7400,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7400,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7402,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7402,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7402,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7408,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7406,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7406,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7408,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7408,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7407,66'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7409,60'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7400,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7408,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_resourcetype_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7387
      functionLinenumberEnd: 7394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7388,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7388,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7388,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7388,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7390,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7390,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7390,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7393,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7388,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7390,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_string_to_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7367
      functionLinenumberEnd: 7384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7370,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7370,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7370,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7370,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7372,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7372,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7372,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7378,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7376,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7376,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7378,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7378,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7377,69'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7379,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7370,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7378,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_participanttype_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7357
      functionLinenumberEnd: 7364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7358,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7358,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7358,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7358,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7360,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7360,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7360,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7363,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7358,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7360,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_string_to_class
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7337
      functionLinenumberEnd: 7354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7340,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7340,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7340,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7340,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7342,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7342,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7342,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7348,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7346,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7346,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7348,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7348,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7347,59'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7349,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7340,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7348,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_class_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7329
      functionLinenumberEnd: 7334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7330,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7330,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7330,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7330,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7331,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7331,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7331,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7333,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7330,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7331,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_string_to_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7309
      functionLinenumberEnd: 7326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7312,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7312,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7312,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7312,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7314,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7314,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7314,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7320,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7318,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7318,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7320,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7320,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7319,60'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7321,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7312,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7320,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_transp_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7301
      functionLinenumberEnd: 7306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7302,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7302,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7302,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7302,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7303,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7303,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7303,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7305,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7302,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7303,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_string_to_action
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7281
      functionLinenumberEnd: 7298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7284,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7284,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7284,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7284,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7286,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7286,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7286,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7292,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7290,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7290,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7292,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7292,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7291,60'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7293,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7284,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7292,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_action_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7273
      functionLinenumberEnd: 7278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7274,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7274,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7274,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7274,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7275,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7275,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7275,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7277,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7274,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7275,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_string_to_status
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7253
      functionLinenumberEnd: 7270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7256,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7256,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7256,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7256,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7258,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7258,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7258,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7264,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7262,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7262,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7264,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7264,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7263,60'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7265,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7256,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7264,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_status_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7245
      functionLinenumberEnd: 7250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7246,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7246,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7246,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7246,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7247,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7247,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7247,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7249,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7246,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7247,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_string_to_method
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7225
      functionLinenumberEnd: 7242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7228,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7228,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7228,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7228,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7230,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7230,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7230,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7236,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7234,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7234,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7236,36'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7236,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7235,60'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7237,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7228,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7236,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_method_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7217
      functionLinenumberEnd: 7222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7218,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7218,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7218,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7218,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7219,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7219,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7219,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7221,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7218,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7219,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_enum_belongs_to_property
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7203
      functionLinenumberEnd: 7214
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7207,66'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7207,24'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7207,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7207,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7207,24'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7207,66'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7206,69'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7207,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7207,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7206,69'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7207,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7206,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7206,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7207,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_kind_and_string_to_enum
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7172
      functionLinenumberEnd: 7200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          157
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - icalerror_set_errno
        - icalproperty_value_kind_to_kind
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7176,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_value_kind_to_kind
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7176,5'
              BranchSideFuncs:
                - icalproperty_value_kind_to_kind
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7176,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7176,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7178,18'
              BranchSideFuncs:
                - icalproperty_value_kind_to_kind
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7178,9'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7178,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7181,12'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7181,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7181,12'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7186,24'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7186,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7186,24'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7192,14'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7192,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7192,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7193,24'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7186,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7186,24'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7186,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7186,24'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7186,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7185,69'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7185,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7185,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7186,24'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7193,65'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7192,42'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedproperty.c:7194,62'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedproperty.c:7193,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7192,42'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7195,58'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7192,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7192,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7193,24'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'icalderivedproperty.c:7176,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7178,18'
          Dst:             icalproperty_value_kind_to_kind
        - Src:             'icalderivedproperty.c:7194,13'
          Dst:             strcasecmp
    - functionName:    icalproperty_value_kind_to_kind
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7034
      functionLinenumberEnd: 7045
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7039,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7038,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7039,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7039,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7038,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7039,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7039,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7038,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7039,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7038,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7038,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7039,29'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7039,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7038,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7039,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_enum_to_string_r
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7167
      functionLinenumberEnd: 7168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_strdup
        - icalproperty_enum_to_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7168,30'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_enum_to_string
                - icalmemory_strdup
            - BranchSide:      'icalderivedproperty.c:7168,30'
              BranchSideFuncs:
                - icalproperty_enum_to_string
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedproperty.c:7168,30'
          Dst:             icalproperty_enum_to_string
        - Src:             'icalderivedproperty.c:7168,12'
          Dst:             icalmemory_strdup
    - functionName:    icalproperty_enum_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7159
      functionLinenumberEnd: 7164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7160,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7160,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7160,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7160,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:7161,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:7161,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7161,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7163,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7160,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:7161,5'
          Dst:             icalerror_set_errno
    - functionName:    icalproperty_value_kind_is_default
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7141
      functionLinenumberEnd: 7156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7148,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7145,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7149,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7148,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7145,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7149,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7148,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7145,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7149,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7145,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7145,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7146,47'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7148,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7145,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7149,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7149,51'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7149,51'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7150,28'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7150,65'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7150,65'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7151,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_value_kind_is_multivalued
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7096
      functionLinenumberEnd: 7137
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          134
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7103,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7100,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7104,23'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7103,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7100,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7104,23'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7103,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7100,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7104,23'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7100,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7100,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7101,47'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7103,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7100,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7104,23'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7104,60'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7105,17'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7109,29'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7104,17'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7107,31'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7109,29'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7109,17'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7109,17'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7112,25'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7112,17'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7112,17'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7112,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_value_kind_is_valid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7067
      functionLinenumberEnd: 7093
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          133
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7071,9'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7071,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7074,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7074,9'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7074,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7079,47'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7081,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7078,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7082,48'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7081,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7078,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7082,48'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7081,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7078,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7082,48'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7078,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7078,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7079,47'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7081,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7078,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7082,48'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7083,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7083,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7084,30'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7083,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7083,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7084,30'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7084,21'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7083,53'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7084,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_kind_to_value_kind
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7048
      functionLinenumberEnd: 7064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7055,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7052,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7058,26'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7055,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7052,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7058,26'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7055,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7052,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7058,26'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7052,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7052,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7053,47'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7055,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7052,33'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7058,26'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7058,20'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7058,20'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7059,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_string_to_kind
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7012
      functionLinenumberEnd: 7031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strcasecmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7015,16'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
            - BranchSide:      'icalderivedproperty.c:7015,16'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
        - Branch String:   'icalderivedproperty.c:7015,9'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7015,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7021,13'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
        - Branch String:   'icalderivedproperty.c:7021,34'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7020,33'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
            - BranchSide:      'icalderivedproperty.c:7021,29'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
        - Branch String:   'icalderivedproperty.c:7021,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7020,33'
              BranchSideFuncs:
                - strcasecmp
                - strncmp
        - Branch String:   'icalderivedproperty.c:7020,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7021,13'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'icalderivedproperty.c:7026,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'icalderivedproperty.c:7026,9'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7026,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7030,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedproperty.c:7021,38'
          Dst:             strcasecmp
        - Src:             'icalderivedproperty.c:7026,9'
          Dst:             strncmp
    - functionName:    icalproperty_kind_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6998
      functionLinenumberEnd: 7009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:7003,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7002,32'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7004,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7003,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7002,32'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7004,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7003,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7002,32'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7004,36'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7002,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7002,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7003,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:7003,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:7002,32'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:7004,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_kind_is_valid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6979
      functionLinenumberEnd: 6995
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6983,9'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6983,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:6989,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:6989,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6989,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:6992,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:6989,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6989,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:6992,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:6989,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6989,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:6992,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:6989,13'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6989,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:6992,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedproperty.c:6992,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6989,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedproperty.c:6992,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalproperty_get_xlicmimeoptinfo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6972
      functionLinenumberEnd: 6974
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6973,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6973,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6973,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6973,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6973,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6973,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6974,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6974,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicmimeoptinfo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6955
      functionLinenumberEnd: 6962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicmimeoptinfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6957,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeoptinfo
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6957,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeoptinfo
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6957,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6957,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6959,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeoptinfo
      Callsites:
        - Src:             'icalderivedproperty.c:6957,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6959,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6960,5'
          Dst:             icalproperty_set_xlicmimeoptinfo
    - functionName:    icalproperty_set_xlicmimeoptinfo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6965
      functionLinenumberEnd: 6969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6966,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6966,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6966,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6966,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6967,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6967,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6967,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6968,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6966,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6967,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6968,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6968,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicmimeoptinfo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6940
      functionLinenumberEnd: 6951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicmimeoptinfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6941,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeoptinfo
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6943,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeoptinfo
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6943,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6943,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6945,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeoptinfo
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6943,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6945,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6946,5'
          Dst:             icalproperty_set_xlicmimeoptinfo
        - Src:             'icalderivedproperty.c:6948,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicmimefilename
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6934
      functionLinenumberEnd: 6936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6935,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6935,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6935,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6935,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6935,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6935,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6936,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6936,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicmimefilename
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6917
      functionLinenumberEnd: 6924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicmimefilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6919,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimefilename
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6919,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimefilename
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6919,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6919,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6921,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimefilename
      Callsites:
        - Src:             'icalderivedproperty.c:6919,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6921,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6922,5'
          Dst:             icalproperty_set_xlicmimefilename
    - functionName:    icalproperty_set_xlicmimefilename
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6927
      functionLinenumberEnd: 6931
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6928,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6928,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6928,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6928,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6929,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6929,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6929,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6930,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6928,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6929,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6930,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6930,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicmimefilename
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6902
      functionLinenumberEnd: 6913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicmimefilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6903,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimefilename
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6905,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimefilename
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6905,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6905,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6907,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimefilename
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6905,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6907,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6908,5'
          Dst:             icalproperty_set_xlicmimefilename
        - Src:             'icalderivedproperty.c:6910,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicmimeencoding
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6896
      functionLinenumberEnd: 6898
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6897,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6897,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6897,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6897,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6897,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6897,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6898,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6898,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicmimeencoding
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6879
      functionLinenumberEnd: 6886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicmimeencoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6881,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeencoding
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6881,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeencoding
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6881,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6881,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6883,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeencoding
      Callsites:
        - Src:             'icalderivedproperty.c:6881,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6883,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6884,5'
          Dst:             icalproperty_set_xlicmimeencoding
    - functionName:    icalproperty_set_xlicmimeencoding
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6889
      functionLinenumberEnd: 6893
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6890,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6890,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6890,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6890,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6891,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6891,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6891,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6892,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6890,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6891,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6892,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6892,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicmimeencoding
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6864
      functionLinenumberEnd: 6875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicmimeencoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6865,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeencoding
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6867,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeencoding
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6867,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6867,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6869,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimeencoding
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6867,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6869,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6870,5'
          Dst:             icalproperty_set_xlicmimeencoding
        - Src:             'icalderivedproperty.c:6872,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicmimecontenttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6858
      functionLinenumberEnd: 6860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6859,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6859,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6859,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6859,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6859,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6859,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6860,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6860,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicmimecontenttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6841
      functionLinenumberEnd: 6848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicmimecontenttype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6843,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecontenttype
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6843,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecontenttype
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6843,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6843,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6845,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecontenttype
      Callsites:
        - Src:             'icalderivedproperty.c:6843,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6845,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6846,5'
          Dst:             icalproperty_set_xlicmimecontenttype
    - functionName:    icalproperty_set_xlicmimecontenttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6851
      functionLinenumberEnd: 6855
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6852,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6852,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6852,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6852,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6853,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6853,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6853,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6854,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6852,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6853,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6854,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6854,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicmimecontenttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6826
      functionLinenumberEnd: 6837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicmimecontenttype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6827,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecontenttype
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6829,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecontenttype
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6829,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6829,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6831,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecontenttype
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6829,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6831,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6832,5'
          Dst:             icalproperty_set_xlicmimecontenttype
        - Src:             'icalderivedproperty.c:6834,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicmimecid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6820
      functionLinenumberEnd: 6822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6821,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6821,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6821,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6821,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6821,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6821,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6822,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6822,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicmimecid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6803
      functionLinenumberEnd: 6810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicmimecid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6805,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6805,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6805,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6805,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6807,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecid
      Callsites:
        - Src:             'icalderivedproperty.c:6805,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6807,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6808,5'
          Dst:             icalproperty_set_xlicmimecid
    - functionName:    icalproperty_set_xlicmimecid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6813
      functionLinenumberEnd: 6817
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6814,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6814,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6814,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6814,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6815,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6815,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6815,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6816,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6814,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6815,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6816,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6816,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicmimecid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6788
      functionLinenumberEnd: 6799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicmimecid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6789,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6791,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6791,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6791,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6793,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6791,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6793,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6794,5'
          Dst:             icalproperty_set_xlicmimecid
        - Src:             'icalderivedproperty.c:6796,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicmimecharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6782
      functionLinenumberEnd: 6784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6783,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6783,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6783,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6783,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6783,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6783,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6784,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6784,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicmimecharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6765
      functionLinenumberEnd: 6772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicmimecharset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6767,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecharset
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6767,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecharset
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6767,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6767,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6769,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecharset
      Callsites:
        - Src:             'icalderivedproperty.c:6767,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6769,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6770,5'
          Dst:             icalproperty_set_xlicmimecharset
    - functionName:    icalproperty_set_xlicmimecharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6775
      functionLinenumberEnd: 6779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6776,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6776,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6776,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6776,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6777,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6777,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6777,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6778,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6776,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6777,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6778,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6778,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicmimecharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6750
      functionLinenumberEnd: 6761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicmimecharset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6751,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecharset
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6753,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecharset
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6753,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6753,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6755,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicmimecharset
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6753,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6755,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6756,5'
          Dst:             icalproperty_set_xlicmimecharset
        - Src:             'icalderivedproperty.c:6758,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicerror
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6744
      functionLinenumberEnd: 6746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6745,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6745,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6745,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6745,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6745,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6745,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6746,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6746,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_xlicerror
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6727
      functionLinenumberEnd: 6734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6729,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicerror
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6729,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicerror
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6729,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6729,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6731,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicerror
      Callsites:
        - Src:             'icalderivedproperty.c:6729,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6731,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6732,5'
          Dst:             icalproperty_set_xlicerror
    - functionName:    icalproperty_set_xlicerror
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6737
      functionLinenumberEnd: 6741
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6738,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6738,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6738,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6738,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6739,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6739,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6739,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6740,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6738,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6739,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6740,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6740,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicerror
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6712
      functionLinenumberEnd: 6723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6713,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicerror
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6715,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicerror
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6715,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6715,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6717,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicerror
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6715,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6717,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6718,5'
          Dst:             icalproperty_set_xlicerror
        - Src:             'icalderivedproperty.c:6720,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicclustercount
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6706
      functionLinenumberEnd: 6708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6707,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6707,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6707,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6707,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_string
            - BranchSide:      'icalderivedproperty.c:6707,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_string
      Callsites:
        - Src:             'icalderivedproperty.c:6707,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6708,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6708,12'
          Dst:             icalvalue_get_string
    - functionName:    icalproperty_new_xlicclustercount
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6689
      functionLinenumberEnd: 6696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_xlicclustercount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6691,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclustercount
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6691,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclustercount
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6691,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6691,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6693,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclustercount
      Callsites:
        - Src:             'icalderivedproperty.c:6691,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6693,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6694,5'
          Dst:             icalproperty_set_xlicclustercount
    - functionName:    icalproperty_set_xlicclustercount
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6699
      functionLinenumberEnd: 6703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6700,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6700,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6700,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6700,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6701,5'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6701,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6701,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6702,34'
              BranchSideFuncs:
                - icalvalue_new_string
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6700,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6701,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6702,34'
          Dst:             icalvalue_new_string
        - Src:             'icalderivedproperty.c:6702,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicclustercount
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6674
      functionLinenumberEnd: 6685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicclustercount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6675,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclustercount
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6677,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclustercount
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6677,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6677,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6679,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclustercount
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6677,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6679,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6680,5'
          Dst:             icalproperty_set_xlicclustercount
        - Src:             'icalderivedproperty.c:6682,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6668
      functionLinenumberEnd: 6670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_xlicclass
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6669,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_xlicclass
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6669,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_xlicclass
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6669,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6669,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_xlicclass
            - BranchSide:      'icalderivedproperty.c:6669,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_xlicclass
      Callsites:
        - Src:             'icalderivedproperty.c:6669,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6670,36'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6670,12'
          Dst:             icalvalue_get_xlicclass
    - functionName:    icalproperty_new_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6653
      functionLinenumberEnd: 6658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_xlicclass
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6656,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclass
            - BranchSide:      'icalderivedproperty.c:6656,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclass
      Callsites:
        - Src:             'icalderivedproperty.c:6656,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6657,5'
          Dst:             icalproperty_set_xlicclass
    - functionName:    icalproperty_set_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6662
      functionLinenumberEnd: 6665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_xlicclass
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6663,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_xlicclass
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6663,5'
              BranchSideFuncs:
                - icalvalue_new_xlicclass
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6663,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6663,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6664,34'
              BranchSideFuncs:
                - icalvalue_new_xlicclass
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6663,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6664,34'
          Dst:             icalvalue_new_xlicclass
        - Src:             'icalderivedproperty.c:6664,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6639
      functionLinenumberEnd: 6649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_xlicclass
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6640,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclass
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6643,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_xlicclass
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6643,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6644,5'
          Dst:             icalproperty_set_xlicclass
        - Src:             'icalderivedproperty.c:6646,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_x
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6633
      functionLinenumberEnd: 6635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6634,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_x
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6634,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_x
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6634,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6634,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_x
            - BranchSide:      'icalderivedproperty.c:6634,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_x
      Callsites:
        - Src:             'icalderivedproperty.c:6634,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6635,28'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6635,12'
          Dst:             icalvalue_get_x
    - functionName:    icalproperty_new_x
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6616
      functionLinenumberEnd: 6623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_x
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6618,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_x
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6618,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_x
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6618,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6618,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6620,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_x
      Callsites:
        - Src:             'icalderivedproperty.c:6618,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6620,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6621,5'
          Dst:             icalproperty_set_x
    - functionName:    icalproperty_set_x
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6626
      functionLinenumberEnd: 6630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_x
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6627,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_x
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6627,5'
              BranchSideFuncs:
                - icalvalue_new_x
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6627,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6627,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6628,5'
              BranchSideFuncs:
                - icalvalue_new_x
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6628,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6628,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6629,34'
              BranchSideFuncs:
                - icalvalue_new_x
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6627,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6628,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6629,34'
          Dst:             icalvalue_new_x
        - Src:             'icalderivedproperty.c:6629,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_x
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6601
      functionLinenumberEnd: 6612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_x
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6602,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_x
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6604,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_x
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6604,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6604,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6606,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_x
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6604,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6606,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6607,5'
          Dst:             icalproperty_set_x
        - Src:             'icalderivedproperty.c:6609,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_voter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6595
      functionLinenumberEnd: 6597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_caladdress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6596,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6596,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6596,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6596,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_caladdress
            - BranchSide:      'icalderivedproperty.c:6596,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
      Callsites:
        - Src:             'icalderivedproperty.c:6596,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6597,37'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6597,12'
          Dst:             icalvalue_get_caladdress
    - functionName:    icalproperty_new_voter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6578
      functionLinenumberEnd: 6585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_voter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6580,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_voter
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6580,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_voter
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6580,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6580,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6582,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_voter
      Callsites:
        - Src:             'icalderivedproperty.c:6580,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6582,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6583,5'
          Dst:             icalproperty_set_voter
    - functionName:    icalproperty_set_voter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6588
      functionLinenumberEnd: 6592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_caladdress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6589,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6589,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6589,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6589,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6590,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6590,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6590,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6591,34'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6589,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6590,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6591,34'
          Dst:             icalvalue_new_caladdress
        - Src:             'icalderivedproperty.c:6591,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_voter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6563
      functionLinenumberEnd: 6574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_voter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6564,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_voter
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6566,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_voter
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6566,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6566,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6568,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_voter
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6566,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6568,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6569,5'
          Dst:             icalproperty_set_voter
        - Src:             'icalderivedproperty.c:6571,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_version
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6557
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6558,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6558,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6558,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6558,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6558,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6558,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6559,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6559,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_version
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6540
      functionLinenumberEnd: 6547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_version
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6542,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_version
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6542,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_version
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6542,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6542,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6544,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_version
      Callsites:
        - Src:             'icalderivedproperty.c:6542,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6544,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6545,5'
          Dst:             icalproperty_set_version
    - functionName:    icalproperty_set_version
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6550
      functionLinenumberEnd: 6554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6551,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6551,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6551,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6551,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6552,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6552,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6552,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6553,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6551,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6552,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6553,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6553,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_version
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6525
      functionLinenumberEnd: 6536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_version
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6526,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_version
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6528,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_version
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6528,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6528,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6530,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_version
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6528,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6530,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6531,5'
          Dst:             icalproperty_set_version
        - Src:             'icalderivedproperty.c:6533,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_url
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6519
      functionLinenumberEnd: 6521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6520,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6520,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6520,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6520,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:6520,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:6520,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6521,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6521,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_url
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6502
      functionLinenumberEnd: 6509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_url
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6504,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_url
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6504,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_url
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6504,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6504,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6506,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_url
      Callsites:
        - Src:             'icalderivedproperty.c:6504,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6506,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6507,5'
          Dst:             icalproperty_set_url
    - functionName:    icalproperty_set_url
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6512
      functionLinenumberEnd: 6516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6513,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6513,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6513,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6513,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6514,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6514,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6514,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6515,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6513,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6514,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6515,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:6515,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_url
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6487
      functionLinenumberEnd: 6498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_url
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6488,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_url
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6490,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_url
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6490,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6490,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6492,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_url
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6490,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6492,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6493,5'
          Dst:             icalproperty_set_url
        - Src:             'icalderivedproperty.c:6495,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6481
      functionLinenumberEnd: 6483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6482,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6482,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6482,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6482,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6482,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6482,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6483,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6483,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6464
      functionLinenumberEnd: 6471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_uid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6466,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_uid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6466,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_uid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6466,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6466,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6468,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_uid
      Callsites:
        - Src:             'icalderivedproperty.c:6466,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6468,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6469,5'
          Dst:             icalproperty_set_uid
    - functionName:    icalproperty_set_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6474
      functionLinenumberEnd: 6478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6475,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6475,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6475,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6475,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6476,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6476,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6476,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6477,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6475,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6476,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6477,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6477,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6449
      functionLinenumberEnd: 6460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_uid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6450,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_uid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6452,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_uid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6452,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6452,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6454,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_uid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6452,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6454,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6455,5'
          Dst:             icalproperty_set_uid
        - Src:             'icalderivedproperty.c:6457,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6443
      functionLinenumberEnd: 6445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6444,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6444,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6444,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6444,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:6444,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:6444,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6445,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6445,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_tzurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6426
      functionLinenumberEnd: 6433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_tzurl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6428,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzurl
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6428,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzurl
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6428,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6428,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6430,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzurl
      Callsites:
        - Src:             'icalderivedproperty.c:6428,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6430,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6431,5'
          Dst:             icalproperty_set_tzurl
    - functionName:    icalproperty_set_tzurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6436
      functionLinenumberEnd: 6440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6437,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6437,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6437,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6437,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6438,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6438,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6438,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6439,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6437,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6438,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6439,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:6439,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6411
      functionLinenumberEnd: 6422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzurl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6412,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzurl
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6414,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzurl
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6414,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6414,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6416,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzurl
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6414,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6416,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6417,5'
          Dst:             icalproperty_set_tzurl
        - Src:             'icalderivedproperty.c:6419,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzuntil
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6405
      functionLinenumberEnd: 6407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6406,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6406,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6406,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6406,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:6406,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:6406,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6407,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6407,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_tzuntil
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6390
      functionLinenumberEnd: 6395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_tzuntil
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6393,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6389,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzuntil
            - BranchSide:      'icalderivedproperty.c:6393,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzuntil
      Callsites:
        - Src:             'icalderivedproperty.c:6393,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6394,5'
          Dst:             icalproperty_set_tzuntil
    - functionName:    icalproperty_set_tzuntil
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6399
      functionLinenumberEnd: 6402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6400,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6400,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6400,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6400,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6401,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6400,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6401,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:6401,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzuntil
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6376
      functionLinenumberEnd: 6386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzuntil
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6377,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6375,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzuntil
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6380,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzuntil
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6380,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6381,5'
          Dst:             icalproperty_set_tzuntil
        - Src:             'icalderivedproperty.c:6383,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzoffsetto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6370
      functionLinenumberEnd: 6372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_utcoffset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6371,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_utcoffset
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6371,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_utcoffset
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6371,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6371,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_utcoffset
            - BranchSide:      'icalderivedproperty.c:6371,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_utcoffset
      Callsites:
        - Src:             'icalderivedproperty.c:6371,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6372,36'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6372,12'
          Dst:             icalvalue_get_utcoffset
    - functionName:    icalproperty_new_tzoffsetto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6355
      functionLinenumberEnd: 6360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_tzoffsetto
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6358,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetto
            - BranchSide:      'icalderivedproperty.c:6358,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetto
      Callsites:
        - Src:             'icalderivedproperty.c:6358,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6359,5'
          Dst:             icalproperty_set_tzoffsetto
    - functionName:    icalproperty_set_tzoffsetto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6364
      functionLinenumberEnd: 6367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_utcoffset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6365,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6365,5'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6365,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6365,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6366,34'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6365,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6366,34'
          Dst:             icalvalue_new_utcoffset
        - Src:             'icalderivedproperty.c:6366,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzoffsetto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6341
      functionLinenumberEnd: 6351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzoffsetto
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6342,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetto
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6345,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetto
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6345,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6346,5'
          Dst:             icalproperty_set_tzoffsetto
        - Src:             'icalderivedproperty.c:6348,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzoffsetfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6335
      functionLinenumberEnd: 6337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_utcoffset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6336,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_utcoffset
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6336,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_utcoffset
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6336,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6336,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_utcoffset
            - BranchSide:      'icalderivedproperty.c:6336,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_utcoffset
      Callsites:
        - Src:             'icalderivedproperty.c:6336,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6337,36'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6337,12'
          Dst:             icalvalue_get_utcoffset
    - functionName:    icalproperty_new_tzoffsetfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6320
      functionLinenumberEnd: 6325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_tzoffsetfrom
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6323,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetfrom
            - BranchSide:      'icalderivedproperty.c:6323,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetfrom
      Callsites:
        - Src:             'icalderivedproperty.c:6323,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6324,5'
          Dst:             icalproperty_set_tzoffsetfrom
    - functionName:    icalproperty_set_tzoffsetfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6329
      functionLinenumberEnd: 6332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_utcoffset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6330,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6330,5'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6330,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6330,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6331,34'
              BranchSideFuncs:
                - icalvalue_new_utcoffset
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6330,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6331,34'
          Dst:             icalvalue_new_utcoffset
        - Src:             'icalderivedproperty.c:6331,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzoffsetfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6306
      functionLinenumberEnd: 6316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzoffsetfrom
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6307,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetfrom
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6310,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzoffsetfrom
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6310,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6311,5'
          Dst:             icalproperty_set_tzoffsetfrom
        - Src:             'icalderivedproperty.c:6313,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6300
      functionLinenumberEnd: 6302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6301,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6301,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6301,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6301,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6301,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6301,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6302,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6302,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_tzname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6283
      functionLinenumberEnd: 6290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_tzname
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6285,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzname
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6285,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzname
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6285,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6285,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6287,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzname
      Callsites:
        - Src:             'icalderivedproperty.c:6285,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6287,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6288,5'
          Dst:             icalproperty_set_tzname
    - functionName:    icalproperty_set_tzname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6293
      functionLinenumberEnd: 6297
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6294,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6294,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6294,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6294,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6295,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6295,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6295,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6296,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6294,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6295,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6296,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6296,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6268
      functionLinenumberEnd: 6279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6269,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzname
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6271,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzname
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6271,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6271,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6273,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzname
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6271,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6273,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6274,5'
          Dst:             icalproperty_set_tzname
        - Src:             'icalderivedproperty.c:6276,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzidaliasof
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6262
      functionLinenumberEnd: 6264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6263,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6263,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6263,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6263,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6263,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6263,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6264,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6264,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_tzidaliasof
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6245
      functionLinenumberEnd: 6252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_tzidaliasof
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6247,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzidaliasof
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6247,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzidaliasof
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6247,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6247,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6249,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzidaliasof
      Callsites:
        - Src:             'icalderivedproperty.c:6247,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6249,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6250,5'
          Dst:             icalproperty_set_tzidaliasof
    - functionName:    icalproperty_set_tzidaliasof
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6255
      functionLinenumberEnd: 6259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6256,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6256,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6256,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6256,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6257,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6257,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6257,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6258,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6256,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6257,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6258,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6258,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzidaliasof
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6230
      functionLinenumberEnd: 6241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzidaliasof
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6231,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzidaliasof
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6233,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzidaliasof
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6233,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6233,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6235,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzidaliasof
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6233,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6235,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6236,5'
          Dst:             icalproperty_set_tzidaliasof
        - Src:             'icalderivedproperty.c:6238,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6224
      functionLinenumberEnd: 6226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6225,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6225,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6225,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6225,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6225,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6225,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6226,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6226,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6207
      functionLinenumberEnd: 6214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_tzid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6209,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6209,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6209,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6209,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6211,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzid
      Callsites:
        - Src:             'icalderivedproperty.c:6209,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6211,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6212,5'
          Dst:             icalproperty_set_tzid
    - functionName:    icalproperty_set_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6217
      functionLinenumberEnd: 6221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6218,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6218,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6218,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6218,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6219,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6219,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6219,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6220,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6218,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6219,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6220,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6220,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6192
      functionLinenumberEnd: 6203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_tzid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6193,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6195,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6195,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6195,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6197,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_tzid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6195,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6197,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6198,5'
          Dst:             icalproperty_set_tzid
        - Src:             'icalderivedproperty.c:6200,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6186
      functionLinenumberEnd: 6188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_trigger
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6187,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_trigger
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6187,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_trigger
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6187,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6187,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_trigger
            - BranchSide:      'icalderivedproperty.c:6187,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_trigger
      Callsites:
        - Src:             'icalderivedproperty.c:6187,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6188,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6188,12'
          Dst:             icalvalue_get_trigger
    - functionName:    icalproperty_new_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6171
      functionLinenumberEnd: 6176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_trigger
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6174,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6170,63'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_trigger
            - BranchSide:      'icalderivedproperty.c:6174,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_trigger
      Callsites:
        - Src:             'icalderivedproperty.c:6174,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6175,5'
          Dst:             icalproperty_set_trigger
    - functionName:    icalproperty_set_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6180
      functionLinenumberEnd: 6183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_trigger
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6181,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_trigger
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6181,5'
              BranchSideFuncs:
                - icalvalue_new_trigger
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6181,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6181,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6182,34'
              BranchSideFuncs:
                - icalvalue_new_trigger
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6181,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6182,34'
          Dst:             icalvalue_new_trigger
        - Src:             'icalderivedproperty.c:6182,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6157
      functionLinenumberEnd: 6167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_trigger
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6158,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6156,65'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_trigger
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6161,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_trigger
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6161,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6162,5'
          Dst:             icalproperty_set_trigger
        - Src:             'icalderivedproperty.c:6164,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6151
      functionLinenumberEnd: 6153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_transp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6152,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_transp
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6152,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_transp
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6152,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6152,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_transp
            - BranchSide:      'icalderivedproperty.c:6152,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_transp
      Callsites:
        - Src:             'icalderivedproperty.c:6152,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6153,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6153,12'
          Dst:             icalvalue_get_transp
    - functionName:    icalproperty_new_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6136
      functionLinenumberEnd: 6141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_transp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6139,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_transp
            - BranchSide:      'icalderivedproperty.c:6139,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_transp
      Callsites:
        - Src:             'icalderivedproperty.c:6139,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6140,5'
          Dst:             icalproperty_set_transp
    - functionName:    icalproperty_set_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6145
      functionLinenumberEnd: 6148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_transp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6146,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_transp
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6146,5'
              BranchSideFuncs:
                - icalvalue_new_transp
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6146,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6146,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6147,34'
              BranchSideFuncs:
                - icalvalue_new_transp
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6146,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6147,34'
          Dst:             icalvalue_new_transp
        - Src:             'icalderivedproperty.c:6147,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6122
      functionLinenumberEnd: 6132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_transp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6123,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_transp
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6126,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_transp
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6126,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6127,5'
          Dst:             icalproperty_set_transp
        - Src:             'icalderivedproperty.c:6129,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_taskmode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6117,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_taskmode
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6117,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_taskmode
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6117,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6117,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_taskmode
            - BranchSide:      'icalderivedproperty.c:6117,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_taskmode
      Callsites:
        - Src:             'icalderivedproperty.c:6117,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6118,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6118,12'
          Dst:             icalvalue_get_taskmode
    - functionName:    icalproperty_new_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6101
      functionLinenumberEnd: 6106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_taskmode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6104,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_taskmode
            - BranchSide:      'icalderivedproperty.c:6104,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_taskmode
      Callsites:
        - Src:             'icalderivedproperty.c:6104,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6105,5'
          Dst:             icalproperty_set_taskmode
    - functionName:    icalproperty_set_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6110
      functionLinenumberEnd: 6113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_taskmode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6111,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_taskmode
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6111,5'
              BranchSideFuncs:
                - icalvalue_new_taskmode
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6111,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6111,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6112,34'
              BranchSideFuncs:
                - icalvalue_new_taskmode
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6111,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6112,34'
          Dst:             icalvalue_new_taskmode
        - Src:             'icalderivedproperty.c:6112,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6087
      functionLinenumberEnd: 6097
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_taskmode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6088,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_taskmode
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:6091,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_taskmode
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6091,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6092,5'
          Dst:             icalproperty_set_taskmode
        - Src:             'icalderivedproperty.c:6094,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_target
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6081
      functionLinenumberEnd: 6083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_caladdress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6082,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6082,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6082,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6082,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_caladdress
            - BranchSide:      'icalderivedproperty.c:6082,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
      Callsites:
        - Src:             'icalderivedproperty.c:6082,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6083,37'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6083,12'
          Dst:             icalvalue_get_caladdress
    - functionName:    icalproperty_new_target
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6064
      functionLinenumberEnd: 6071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_target
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6066,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_target
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6066,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_target
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6066,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6066,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6068,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_target
      Callsites:
        - Src:             'icalderivedproperty.c:6066,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6068,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6069,5'
          Dst:             icalproperty_set_target
    - functionName:    icalproperty_set_target
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6074
      functionLinenumberEnd: 6078
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_caladdress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6075,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6075,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6075,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6075,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6076,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6076,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6076,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6077,34'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6075,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6076,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6077,34'
          Dst:             icalvalue_new_caladdress
        - Src:             'icalderivedproperty.c:6077,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_target
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6049
      functionLinenumberEnd: 6060
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_target
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6050,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_target
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6052,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_target
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6052,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6052,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6054,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_target
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6052,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6054,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6055,5'
          Dst:             icalproperty_set_target
        - Src:             'icalderivedproperty.c:6057,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_summary
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6043
      functionLinenumberEnd: 6045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6044,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6044,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6044,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6044,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6044,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6044,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6045,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6045,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_summary
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6026
      functionLinenumberEnd: 6033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_summary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6028,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_summary
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6028,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_summary
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6028,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6028,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6030,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_summary
      Callsites:
        - Src:             'icalderivedproperty.c:6028,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6030,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6031,5'
          Dst:             icalproperty_set_summary
    - functionName:    icalproperty_set_summary
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6036
      functionLinenumberEnd: 6040
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6037,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6037,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6037,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6037,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6038,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6038,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6038,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6039,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:6037,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6038,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6039,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6039,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_summary
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6011
      functionLinenumberEnd: 6022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_summary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6012,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_summary
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6014,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_summary
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6014,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6014,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6016,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_summary
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:6014,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6016,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:6017,5'
          Dst:             icalproperty_set_summary
        - Src:             'icalderivedproperty.c:6019,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_styleddescription
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6005
      functionLinenumberEnd: 6007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:6006,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6006,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6006,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6006,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:6006,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:6006,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6007,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:6007,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_styleddescription
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5988
      functionLinenumberEnd: 5995
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_styleddescription
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5990,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_styleddescription
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5990,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_styleddescription
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5990,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5990,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5992,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_styleddescription
      Callsites:
        - Src:             'icalderivedproperty.c:5990,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5992,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5993,5'
          Dst:             icalproperty_set_styleddescription
    - functionName:    icalproperty_set_styleddescription
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5998
      functionLinenumberEnd: 6002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5999,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5999,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5999,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5999,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6000,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:6000,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:6000,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:6001,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5999,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6000,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:6001,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:6001,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_styleddescription
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5973
      functionLinenumberEnd: 5984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_styleddescription
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5974,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_styleddescription
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5976,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_styleddescription
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5976,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5976,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5978,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_styleddescription
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5976,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5978,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5979,5'
          Dst:             icalproperty_set_styleddescription
        - Src:             'icalderivedproperty.c:5981,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_structureddata
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5967
      functionLinenumberEnd: 5969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_attach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5968,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5968,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5968,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5968,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_attach
            - BranchSide:      'icalderivedproperty.c:5968,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
      Callsites:
        - Src:             'icalderivedproperty.c:5968,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5969,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5969,12'
          Dst:             icalvalue_get_attach
    - functionName:    icalproperty_new_structureddata
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5950
      functionLinenumberEnd: 5957
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_structureddata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5952,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_structureddata
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5952,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_structureddata
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5952,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5952,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5954,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_structureddata
      Callsites:
        - Src:             'icalderivedproperty.c:5952,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5954,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5955,5'
          Dst:             icalproperty_set_structureddata
    - functionName:    icalproperty_set_structureddata
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5960
      functionLinenumberEnd: 5964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_attach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5961,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5961,5'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5961,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5961,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5962,5'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5962,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5962,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5963,34'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5961,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5962,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5963,34'
          Dst:             icalvalue_new_attach
        - Src:             'icalderivedproperty.c:5963,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_structureddata
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5935
      functionLinenumberEnd: 5946
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_structureddata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5936,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_structureddata
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5938,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_structureddata
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5938,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5938,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5940,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_structureddata
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5938,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5940,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5941,5'
          Dst:             icalproperty_set_structureddata
        - Src:             'icalderivedproperty.c:5943,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_storesexpanded
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5929
      functionLinenumberEnd: 5931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5930,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5930,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5930,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5930,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5930,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5930,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5931,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5931,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_storesexpanded
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5912
      functionLinenumberEnd: 5919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_storesexpanded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5914,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_storesexpanded
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5914,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_storesexpanded
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5914,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5914,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5916,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_storesexpanded
      Callsites:
        - Src:             'icalderivedproperty.c:5914,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5916,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5917,5'
          Dst:             icalproperty_set_storesexpanded
    - functionName:    icalproperty_set_storesexpanded
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5922
      functionLinenumberEnd: 5926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5923,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5923,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5923,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5923,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5924,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5924,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5924,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5925,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5923,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5924,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5925,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5925,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_storesexpanded
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5897
      functionLinenumberEnd: 5908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_storesexpanded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5898,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_storesexpanded
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5900,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_storesexpanded
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5900,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5900,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5902,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_storesexpanded
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5900,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5902,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5903,5'
          Dst:             icalproperty_set_storesexpanded
        - Src:             'icalderivedproperty.c:5905,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_status
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5891
      functionLinenumberEnd: 5893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_status
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5892,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_status
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5892,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_status
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5892,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5892,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_status
            - BranchSide:      'icalderivedproperty.c:5892,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_status
      Callsites:
        - Src:             'icalderivedproperty.c:5892,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5893,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5893,12'
          Dst:             icalvalue_get_status
    - functionName:    icalproperty_new_status
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5876
      functionLinenumberEnd: 5881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5879,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_status
            - BranchSide:      'icalderivedproperty.c:5879,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_status
      Callsites:
        - Src:             'icalderivedproperty.c:5879,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5880,5'
          Dst:             icalproperty_set_status
    - functionName:    icalproperty_set_status
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5885
      functionLinenumberEnd: 5888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_status
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5886,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_status
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5886,5'
              BranchSideFuncs:
                - icalvalue_new_status
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5886,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5886,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5887,34'
              BranchSideFuncs:
                - icalvalue_new_status
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5886,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5887,34'
          Dst:             icalvalue_new_status
        - Src:             'icalderivedproperty.c:5887,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_status
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5862
      functionLinenumberEnd: 5872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5863,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_status
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5866,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_status
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5866,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5867,5'
          Dst:             icalproperty_set_status
        - Src:             'icalderivedproperty.c:5869,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_source
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5856
      functionLinenumberEnd: 5858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5857,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5857,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5857,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5857,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:5857,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:5857,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5858,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5858,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_source
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5839
      functionLinenumberEnd: 5846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_source
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5841,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_source
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5841,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_source
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5841,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5841,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5843,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_source
      Callsites:
        - Src:             'icalderivedproperty.c:5841,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5843,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5844,5'
          Dst:             icalproperty_set_source
    - functionName:    icalproperty_set_source
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5849
      functionLinenumberEnd: 5853
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5850,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5850,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5850,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5850,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5851,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5851,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5851,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5852,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5850,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5851,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5852,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:5852,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_source
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5824
      functionLinenumberEnd: 5835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_source
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5825,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_source
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5827,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_source
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5827,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5827,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5829,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_source
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5827,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5829,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5830,5'
          Dst:             icalproperty_set_source
        - Src:             'icalderivedproperty.c:5832,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_sequence
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5818
      functionLinenumberEnd: 5820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5819,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5819,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5819,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5819,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:5819,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:5819,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5820,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5820,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_sequence
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5803
      functionLinenumberEnd: 5808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_sequence
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5806,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_sequence
            - BranchSide:      'icalderivedproperty.c:5806,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_sequence
      Callsites:
        - Src:             'icalderivedproperty.c:5806,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5807,5'
          Dst:             icalproperty_set_sequence
    - functionName:    icalproperty_set_sequence
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5812
      functionLinenumberEnd: 5815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5813,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5813,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5813,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5813,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5814,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5813,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5814,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:5814,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_sequence
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5789
      functionLinenumberEnd: 5799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_sequence
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5790,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_sequence
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5793,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_sequence
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5793,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5794,5'
          Dst:             icalproperty_set_sequence
        - Src:             'icalderivedproperty.c:5796,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_scope
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5783
      functionLinenumberEnd: 5785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5784,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5784,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5784,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5784,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5784,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5784,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5785,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5785,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_scope
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5766
      functionLinenumberEnd: 5773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_scope
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5768,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_scope
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5768,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_scope
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5768,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5768,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5770,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_scope
      Callsites:
        - Src:             'icalderivedproperty.c:5768,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5770,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5771,5'
          Dst:             icalproperty_set_scope
    - functionName:    icalproperty_set_scope
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5776
      functionLinenumberEnd: 5780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5777,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5777,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5777,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5777,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5778,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5778,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5778,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5779,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5777,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5778,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5779,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5779,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_scope
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5751
      functionLinenumberEnd: 5762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_scope
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5752,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_scope
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5754,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_scope
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5754,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5754,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5756,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_scope
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5754,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5756,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5757,5'
          Dst:             icalproperty_set_scope
        - Src:             'icalderivedproperty.c:5759,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_rrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5745
      functionLinenumberEnd: 5747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_recur
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5746,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_recur
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5746,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_recur
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5746,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5746,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_recur
            - BranchSide:      'icalderivedproperty.c:5746,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_recur
      Callsites:
        - Src:             'icalderivedproperty.c:5746,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5747,32'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5747,12'
          Dst:             icalvalue_get_recur
    - functionName:    icalproperty_new_rrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_rrule
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5730,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rrule
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5730,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rrule
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5730,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5730,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5732,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rrule
      Callsites:
        - Src:             'icalderivedproperty.c:5730,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5732,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5733,5'
          Dst:             icalproperty_set_rrule
    - functionName:    icalproperty_set_rrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5738
      functionLinenumberEnd: 5742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_recur
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5739,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5739,5'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5739,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5739,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5740,5'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5740,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5740,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5741,34'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5739,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5740,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5741,34'
          Dst:             icalvalue_new_recur
        - Src:             'icalderivedproperty.c:5741,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_rrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5713
      functionLinenumberEnd: 5724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_rrule
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5714,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rrule
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5716,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rrule
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5716,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5716,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5718,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rrule
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5716,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5718,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5719,5'
          Dst:             icalproperty_set_rrule
        - Src:             'icalderivedproperty.c:5721,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_restriction
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5707
      functionLinenumberEnd: 5709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_query
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5708,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_query
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5708,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_query
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5708,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5708,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_query
            - BranchSide:      'icalderivedproperty.c:5708,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_query
      Callsites:
        - Src:             'icalderivedproperty.c:5708,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5709,32'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5709,12'
          Dst:             icalvalue_get_query
    - functionName:    icalproperty_new_restriction
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_restriction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5692,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_restriction
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5692,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_restriction
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5692,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5692,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5694,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_restriction
      Callsites:
        - Src:             'icalderivedproperty.c:5692,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5694,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5695,5'
          Dst:             icalproperty_set_restriction
    - functionName:    icalproperty_set_restriction
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5700
      functionLinenumberEnd: 5704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_query
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5701,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5701,5'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5701,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5701,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5702,5'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5702,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5702,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5703,34'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5701,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5702,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5703,34'
          Dst:             icalvalue_new_query
        - Src:             'icalderivedproperty.c:5703,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_restriction
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5675
      functionLinenumberEnd: 5686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_restriction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5676,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_restriction
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5678,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_restriction
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5678,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5678,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5680,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_restriction
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5678,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5680,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5681,5'
          Dst:             icalproperty_set_restriction
        - Src:             'icalderivedproperty.c:5683,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_response
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5669
      functionLinenumberEnd: 5671
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5670,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5670,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5670,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5670,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:5670,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:5670,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5671,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5671,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_response
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5654
      functionLinenumberEnd: 5659
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_response
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5657,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_response
            - BranchSide:      'icalderivedproperty.c:5657,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_response
      Callsites:
        - Src:             'icalderivedproperty.c:5657,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5658,5'
          Dst:             icalproperty_set_response
    - functionName:    icalproperty_set_response
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5663
      functionLinenumberEnd: 5666
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5664,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5664,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5664,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5664,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5665,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5664,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5665,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:5665,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_response
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5640
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_response
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5641,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_response
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5644,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_response
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5644,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5645,5'
          Dst:             icalproperty_set_response
        - Src:             'icalderivedproperty.c:5647,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_resources
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5634
      functionLinenumberEnd: 5636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5635,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5635,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5635,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5635,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5635,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5635,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5636,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5636,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_resources
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5617
      functionLinenumberEnd: 5624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_resources
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5619,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resources
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5619,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resources
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5619,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5619,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5621,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resources
      Callsites:
        - Src:             'icalderivedproperty.c:5619,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5621,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5622,5'
          Dst:             icalproperty_set_resources
    - functionName:    icalproperty_set_resources
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5627
      functionLinenumberEnd: 5631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5628,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5628,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5628,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5628,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5629,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5629,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5629,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5630,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5628,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5629,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5630,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5630,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_resources
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5602
      functionLinenumberEnd: 5613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_resources
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5603,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resources
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5605,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resources
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5605,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5605,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5607,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resources
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5605,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5607,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5608,5'
          Dst:             icalproperty_set_resources
        - Src:             'icalderivedproperty.c:5610,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5596
      functionLinenumberEnd: 5598
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_resourcetype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5597,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_resourcetype
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5597,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_resourcetype
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5597,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5597,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_resourcetype
            - BranchSide:      'icalderivedproperty.c:5597,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_resourcetype
      Callsites:
        - Src:             'icalderivedproperty.c:5597,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5598,39'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5598,12'
          Dst:             icalvalue_get_resourcetype
    - functionName:    icalproperty_new_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5581
      functionLinenumberEnd: 5586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_resourcetype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5584,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resourcetype
            - BranchSide:      'icalderivedproperty.c:5584,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resourcetype
      Callsites:
        - Src:             'icalderivedproperty.c:5584,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5585,5'
          Dst:             icalproperty_set_resourcetype
    - functionName:    icalproperty_set_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5590
      functionLinenumberEnd: 5593
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_resourcetype
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5591,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_resourcetype
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5591,5'
              BranchSideFuncs:
                - icalvalue_new_resourcetype
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5591,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5591,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5592,34'
              BranchSideFuncs:
                - icalvalue_new_resourcetype
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5591,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5592,34'
          Dst:             icalvalue_new_resourcetype
        - Src:             'icalderivedproperty.c:5592,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5567
      functionLinenumberEnd: 5577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_resourcetype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5568,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resourcetype
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5571,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_resourcetype
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5571,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5572,5'
          Dst:             icalproperty_set_resourcetype
        - Src:             'icalderivedproperty.c:5574,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5561
      functionLinenumberEnd: 5563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_requeststatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5562,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_requeststatus
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5562,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_requeststatus
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5562,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5562,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_requeststatus
            - BranchSide:      'icalderivedproperty.c:5562,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_requeststatus
      Callsites:
        - Src:             'icalderivedproperty.c:5562,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5563,40'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5563,12'
          Dst:             icalvalue_get_requeststatus
    - functionName:    icalproperty_new_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5546
      functionLinenumberEnd: 5551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_requeststatus
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5549,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5545,69'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_requeststatus
            - BranchSide:      'icalderivedproperty.c:5549,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_requeststatus
      Callsites:
        - Src:             'icalderivedproperty.c:5549,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5550,5'
          Dst:             icalproperty_set_requeststatus
    - functionName:    icalproperty_set_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5555
      functionLinenumberEnd: 5558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_requeststatus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5556,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_requeststatus
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5556,5'
              BranchSideFuncs:
                - icalvalue_new_requeststatus
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5556,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5556,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5557,34'
              BranchSideFuncs:
                - icalvalue_new_requeststatus
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5556,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5557,34'
          Dst:             icalvalue_new_requeststatus
        - Src:             'icalderivedproperty.c:5557,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5532
      functionLinenumberEnd: 5542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_requeststatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5533,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5531,71'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_requeststatus
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5536,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_requeststatus
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5536,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5537,5'
          Dst:             icalproperty_set_requeststatus
        - Src:             'icalderivedproperty.c:5539,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_replyurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5526
      functionLinenumberEnd: 5528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5527,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5527,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5527,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5527,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:5527,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:5527,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5528,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5528,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_replyurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5509
      functionLinenumberEnd: 5516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_replyurl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5511,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_replyurl
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5511,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_replyurl
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5511,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5511,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5513,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_replyurl
      Callsites:
        - Src:             'icalderivedproperty.c:5511,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5513,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5514,5'
          Dst:             icalproperty_set_replyurl
    - functionName:    icalproperty_set_replyurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5519
      functionLinenumberEnd: 5523
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5520,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5520,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5520,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5520,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5521,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5521,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5521,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5522,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5520,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5521,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5522,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:5522,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_replyurl
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_replyurl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5495,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_replyurl
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5497,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_replyurl
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5497,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5497,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5499,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_replyurl
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5497,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5499,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5500,5'
          Dst:             icalproperty_set_replyurl
        - Src:             'icalderivedproperty.c:5502,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_repeat
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5488
      functionLinenumberEnd: 5490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5489,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5489,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5489,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5489,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:5489,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:5489,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5490,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5490,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_repeat
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5473
      functionLinenumberEnd: 5478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_repeat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5476,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_repeat
            - BranchSide:      'icalderivedproperty.c:5476,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_repeat
      Callsites:
        - Src:             'icalderivedproperty.c:5476,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5477,5'
          Dst:             icalproperty_set_repeat
    - functionName:    icalproperty_set_repeat
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5482
      functionLinenumberEnd: 5485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5483,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5483,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5483,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5483,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5484,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5483,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5484,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:5484,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_repeat
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_repeat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5460,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_repeat
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5463,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_repeat
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5463,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5464,5'
          Dst:             icalproperty_set_repeat
        - Src:             'icalderivedproperty.c:5466,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_relcalid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5453
      functionLinenumberEnd: 5455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5454,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5454,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5454,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5454,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5454,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5454,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5455,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5455,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_relcalid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5436
      functionLinenumberEnd: 5443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_relcalid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5438,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relcalid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5438,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relcalid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5438,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5438,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5440,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relcalid
      Callsites:
        - Src:             'icalderivedproperty.c:5438,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5440,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5441,5'
          Dst:             icalproperty_set_relcalid
    - functionName:    icalproperty_set_relcalid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5446
      functionLinenumberEnd: 5450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5447,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5447,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5447,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5447,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5448,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5448,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5448,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5449,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5447,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5448,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5449,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5449,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_relcalid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5421
      functionLinenumberEnd: 5432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_relcalid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5422,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relcalid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5424,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relcalid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5424,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5424,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5426,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relcalid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5424,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5426,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5427,5'
          Dst:             icalproperty_set_relcalid
        - Src:             'icalderivedproperty.c:5429,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_relatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5415
      functionLinenumberEnd: 5417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5416,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5416,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5416,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5416,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5416,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5416,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5417,36'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5417,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_relatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5398
      functionLinenumberEnd: 5405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_relatedto
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5400,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relatedto
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5400,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relatedto
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5400,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5400,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5402,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relatedto
      Callsites:
        - Src:             'icalderivedproperty.c:5400,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5402,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5403,5'
          Dst:             icalproperty_set_relatedto
    - functionName:    icalproperty_set_relatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5408
      functionLinenumberEnd: 5412
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5409,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5409,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5409,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5409,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5410,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5410,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5410,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5411,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5409,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5410,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5411,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5411,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_relatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5383
      functionLinenumberEnd: 5394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_relatedto
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5384,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relatedto
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5386,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relatedto
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5386,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5386,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5388,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_relatedto
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5386,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5388,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5389,5'
          Dst:             icalproperty_set_relatedto
        - Src:             'icalderivedproperty.c:5391,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_refreshinterval
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5377
      functionLinenumberEnd: 5379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_duration
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5378,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5378,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5378,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5378,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_duration
            - BranchSide:      'icalderivedproperty.c:5378,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
      Callsites:
        - Src:             'icalderivedproperty.c:5378,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5379,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5379,12'
          Dst:             icalvalue_get_duration
    - functionName:    icalproperty_new_refreshinterval
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_refreshinterval
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5365,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5361,72'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refreshinterval
            - BranchSide:      'icalderivedproperty.c:5365,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refreshinterval
      Callsites:
        - Src:             'icalderivedproperty.c:5365,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5366,5'
          Dst:             icalproperty_set_refreshinterval
    - functionName:    icalproperty_set_refreshinterval
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_duration
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5372,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5372,5'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5372,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5372,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5373,34'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5372,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5373,34'
          Dst:             icalvalue_new_duration
        - Src:             'icalderivedproperty.c:5373,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_refreshinterval
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5348
      functionLinenumberEnd: 5358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_refreshinterval
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5349,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5347,74'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refreshinterval
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5352,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refreshinterval
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5352,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5353,5'
          Dst:             icalproperty_set_refreshinterval
        - Src:             'icalderivedproperty.c:5355,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_refid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5342
      functionLinenumberEnd: 5344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5343,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5343,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5343,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5343,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5343,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5343,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5344,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5344,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_refid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5325
      functionLinenumberEnd: 5332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_refid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5327,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5327,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5327,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5327,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5329,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refid
      Callsites:
        - Src:             'icalderivedproperty.c:5327,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5329,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5330,5'
          Dst:             icalproperty_set_refid
    - functionName:    icalproperty_set_refid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5335
      functionLinenumberEnd: 5339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5336,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5336,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5336,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5336,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5337,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5337,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5337,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5338,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5336,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5337,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5338,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5338,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_refid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5310
      functionLinenumberEnd: 5321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_refid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5311,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5313,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5313,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5313,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5315,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_refid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5313,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5315,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5316,5'
          Dst:             icalproperty_set_refid
        - Src:             'icalderivedproperty.c:5318,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_recurrenceid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5304
      functionLinenumberEnd: 5306
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetimedate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5305,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5305,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5305,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5305,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetimedate
            - BranchSide:      'icalderivedproperty.c:5305,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
      Callsites:
        - Src:             'icalderivedproperty.c:5305,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5306,39'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5306,12'
          Dst:             icalvalue_get_datetimedate
    - functionName:    icalproperty_new_recurrenceid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5289
      functionLinenumberEnd: 5294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_recurrenceid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5292,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5288,65'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurrenceid
            - BranchSide:      'icalderivedproperty.c:5292,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurrenceid
      Callsites:
        - Src:             'icalderivedproperty.c:5292,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5293,5'
          Dst:             icalproperty_set_recurrenceid
    - functionName:    icalproperty_set_recurrenceid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5298
      functionLinenumberEnd: 5301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimedate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5299,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5299,5'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5299,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5299,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5300,34'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5299,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5300,34'
          Dst:             icalvalue_new_datetimedate
        - Src:             'icalderivedproperty.c:5300,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_recurrenceid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5275
      functionLinenumberEnd: 5285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_recurrenceid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5276,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5274,67'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurrenceid
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5279,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurrenceid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5279,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5280,5'
          Dst:             icalproperty_set_recurrenceid
        - Src:             'icalderivedproperty.c:5282,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_recurlimit
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5269
      functionLinenumberEnd: 5271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5270,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5270,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5270,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5270,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5270,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5270,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5271,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5271,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_recurlimit
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5252
      functionLinenumberEnd: 5259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_recurlimit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5254,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurlimit
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5254,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurlimit
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5254,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5254,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5256,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurlimit
      Callsites:
        - Src:             'icalderivedproperty.c:5254,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5256,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5257,5'
          Dst:             icalproperty_set_recurlimit
    - functionName:    icalproperty_set_recurlimit
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5262
      functionLinenumberEnd: 5266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5263,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5263,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5263,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5263,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5264,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5264,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5264,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5265,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5263,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5264,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5265,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5265,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_recurlimit
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5237
      functionLinenumberEnd: 5248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_recurlimit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5238,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurlimit
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5240,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurlimit
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5240,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5240,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5242,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurlimit
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5240,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5242,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5243,5'
          Dst:             icalproperty_set_recurlimit
        - Src:             'icalderivedproperty.c:5245,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_recurexpand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5231
      functionLinenumberEnd: 5233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5232,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5232,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5232,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5232,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5232,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5232,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5233,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5233,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_recurexpand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5214
      functionLinenumberEnd: 5221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_recurexpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5216,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurexpand
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5216,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurexpand
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5216,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5216,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5218,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurexpand
      Callsites:
        - Src:             'icalderivedproperty.c:5216,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5218,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5219,5'
          Dst:             icalproperty_set_recurexpand
    - functionName:    icalproperty_set_recurexpand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5224
      functionLinenumberEnd: 5228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5225,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5225,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5225,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5225,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5226,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5226,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5226,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5227,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5225,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5226,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5227,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5227,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_recurexpand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5199
      functionLinenumberEnd: 5210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_recurexpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5200,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurexpand
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5202,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurexpand
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5202,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5202,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5204,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recurexpand
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5202,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5204,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5205,5'
          Dst:             icalproperty_set_recurexpand
        - Src:             'icalderivedproperty.c:5207,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_recuraccepted
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5193
      functionLinenumberEnd: 5195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5194,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5194,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5194,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5194,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5194,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5194,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5195,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5195,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_recuraccepted
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5176
      functionLinenumberEnd: 5183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_recuraccepted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5178,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recuraccepted
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5178,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recuraccepted
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5178,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5178,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5180,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recuraccepted
      Callsites:
        - Src:             'icalderivedproperty.c:5178,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5180,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5181,5'
          Dst:             icalproperty_set_recuraccepted
    - functionName:    icalproperty_set_recuraccepted
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5186
      functionLinenumberEnd: 5190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5187,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5187,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5187,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5187,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5188,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5188,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5188,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5189,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5187,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5188,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5189,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5189,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_recuraccepted
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5161
      functionLinenumberEnd: 5172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_recuraccepted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5162,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recuraccepted
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5164,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recuraccepted
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5164,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5164,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5166,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_recuraccepted
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5164,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5166,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5167,5'
          Dst:             icalproperty_set_recuraccepted
        - Src:             'icalderivedproperty.c:5169,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_rdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5155
      functionLinenumberEnd: 5157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetimeperiod
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5156,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimeperiod
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5156,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimeperiod
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5156,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5156,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetimeperiod
            - BranchSide:      'icalderivedproperty.c:5156,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimeperiod
      Callsites:
        - Src:             'icalderivedproperty.c:5156,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5157,41'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5157,12'
          Dst:             icalvalue_get_datetimeperiod
    - functionName:    icalproperty_new_rdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5140
      functionLinenumberEnd: 5145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_rdate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5143,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5139,68'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rdate
            - BranchSide:      'icalderivedproperty.c:5143,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rdate
      Callsites:
        - Src:             'icalderivedproperty.c:5143,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5144,5'
          Dst:             icalproperty_set_rdate
    - functionName:    icalproperty_set_rdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5149
      functionLinenumberEnd: 5152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimeperiod
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5150,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimeperiod
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5150,5'
              BranchSideFuncs:
                - icalvalue_new_datetimeperiod
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5150,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5150,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5151,34'
              BranchSideFuncs:
                - icalvalue_new_datetimeperiod
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5150,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5151,34'
          Dst:             icalvalue_new_datetimeperiod
        - Src:             'icalderivedproperty.c:5151,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_rdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5126
      functionLinenumberEnd: 5136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_rdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5127,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5125,70'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rdate
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5130,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_rdate
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5130,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5131,5'
          Dst:             icalproperty_set_rdate
        - Src:             'icalderivedproperty.c:5133,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_queryname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5120
      functionLinenumberEnd: 5122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5121,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5121,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5121,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5121,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5121,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5121,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5122,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5122,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_queryname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5103
      functionLinenumberEnd: 5110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_queryname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5105,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryname
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5105,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryname
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5105,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5105,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5107,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryname
      Callsites:
        - Src:             'icalderivedproperty.c:5105,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5107,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5108,5'
          Dst:             icalproperty_set_queryname
    - functionName:    icalproperty_set_queryname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5113
      functionLinenumberEnd: 5117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5114,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5114,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5114,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5114,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5115,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5115,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5115,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5116,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5114,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5115,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5116,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5116,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_queryname
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5088
      functionLinenumberEnd: 5099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_queryname
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5089,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryname
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5091,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryname
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5091,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5091,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5093,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryname
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5091,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5093,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5094,5'
          Dst:             icalproperty_set_queryname
        - Src:             'icalderivedproperty.c:5096,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_queryid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5082
      functionLinenumberEnd: 5084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5083,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5083,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5083,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5083,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:5083,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:5083,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5084,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5084,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_queryid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5065
      functionLinenumberEnd: 5072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_queryid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5067,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5067,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5067,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5067,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5069,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryid
      Callsites:
        - Src:             'icalderivedproperty.c:5067,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5069,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5070,5'
          Dst:             icalproperty_set_queryid
    - functionName:    icalproperty_set_queryid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5075
      functionLinenumberEnd: 5079
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5076,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5076,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5076,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5076,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5077,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5077,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5077,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5078,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5076,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5077,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5078,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:5078,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_queryid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5050
      functionLinenumberEnd: 5061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_queryid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5051,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5053,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5053,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5053,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5055,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_queryid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5053,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5055,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5056,5'
          Dst:             icalproperty_set_queryid
        - Src:             'icalderivedproperty.c:5058,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5044
      functionLinenumberEnd: 5046
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_querylevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5045,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_querylevel
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5045,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_querylevel
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5045,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5045,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_querylevel
            - BranchSide:      'icalderivedproperty.c:5045,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_querylevel
      Callsites:
        - Src:             'icalderivedproperty.c:5045,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5046,37'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5046,12'
          Dst:             icalvalue_get_querylevel
    - functionName:    icalproperty_new_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5029
      functionLinenumberEnd: 5034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_querylevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5032,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_querylevel
            - BranchSide:      'icalderivedproperty.c:5032,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_querylevel
      Callsites:
        - Src:             'icalderivedproperty.c:5032,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5033,5'
          Dst:             icalproperty_set_querylevel
    - functionName:    icalproperty_set_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5038
      functionLinenumberEnd: 5041
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_querylevel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5039,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_querylevel
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5039,5'
              BranchSideFuncs:
                - icalvalue_new_querylevel
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5039,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5039,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5040,34'
              BranchSideFuncs:
                - icalvalue_new_querylevel
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5039,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5040,34'
          Dst:             icalvalue_new_querylevel
        - Src:             'icalderivedproperty.c:5040,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5015
      functionLinenumberEnd: 5025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_querylevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5016,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_querylevel
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:5019,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_querylevel
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:5019,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:5020,5'
          Dst:             icalproperty_set_querylevel
        - Src:             'icalderivedproperty.c:5022,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_query
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5009
      functionLinenumberEnd: 5011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_query
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5010,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_query
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5010,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_query
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5010,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5010,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_query
            - BranchSide:      'icalderivedproperty.c:5010,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_query
      Callsites:
        - Src:             'icalderivedproperty.c:5010,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5011,32'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:5011,12'
          Dst:             icalvalue_get_query
    - functionName:    icalproperty_new_query
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4992
      functionLinenumberEnd: 4999
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_query
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4994,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_query
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4994,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_query
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4994,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4994,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4996,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_query
      Callsites:
        - Src:             'icalderivedproperty.c:4994,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4996,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4997,5'
          Dst:             icalproperty_set_query
    - functionName:    icalproperty_set_query
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5002
      functionLinenumberEnd: 5006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_query
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:5003,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5003,5'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5003,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5003,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5004,5'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:5004,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:5004,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:5005,34'
              BranchSideFuncs:
                - icalvalue_new_query
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:5003,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5004,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:5005,34'
          Dst:             icalvalue_new_query
        - Src:             'icalderivedproperty.c:5005,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_query
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4977
      functionLinenumberEnd: 4988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_query
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4978,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_query
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4980,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_query
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4980,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4980,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4982,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_query
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4980,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4982,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4983,5'
          Dst:             icalproperty_set_query
        - Src:             'icalderivedproperty.c:4985,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4971
      functionLinenumberEnd: 4973
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_proximity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4972,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_proximity
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4972,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_proximity
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4972,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4972,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_proximity
            - BranchSide:      'icalderivedproperty.c:4972,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_proximity
      Callsites:
        - Src:             'icalderivedproperty.c:4972,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4973,36'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4973,12'
          Dst:             icalvalue_get_proximity
    - functionName:    icalproperty_new_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4956
      functionLinenumberEnd: 4961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_proximity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4959,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_proximity
            - BranchSide:      'icalderivedproperty.c:4959,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_proximity
      Callsites:
        - Src:             'icalderivedproperty.c:4959,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4960,5'
          Dst:             icalproperty_set_proximity
    - functionName:    icalproperty_set_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4965
      functionLinenumberEnd: 4968
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_proximity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4966,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_proximity
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4966,5'
              BranchSideFuncs:
                - icalvalue_new_proximity
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4966,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4966,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4967,34'
              BranchSideFuncs:
                - icalvalue_new_proximity
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4966,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4967,34'
          Dst:             icalvalue_new_proximity
        - Src:             'icalderivedproperty.c:4967,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4942
      functionLinenumberEnd: 4952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_proximity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4943,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_proximity
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4946,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_proximity
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4946,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4947,5'
          Dst:             icalproperty_set_proximity
        - Src:             'icalderivedproperty.c:4949,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_prodid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4936
      functionLinenumberEnd: 4938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4937,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4937,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4937,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4937,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4937,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4937,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4938,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4938,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_prodid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4919
      functionLinenumberEnd: 4926
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_prodid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4921,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_prodid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4921,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_prodid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4921,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4921,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4923,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_prodid
      Callsites:
        - Src:             'icalderivedproperty.c:4921,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4923,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4924,5'
          Dst:             icalproperty_set_prodid
    - functionName:    icalproperty_set_prodid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4929
      functionLinenumberEnd: 4933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4930,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4930,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4930,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4930,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4931,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4931,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4931,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4932,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4930,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4931,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4932,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4932,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_prodid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4904
      functionLinenumberEnd: 4915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_prodid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4905,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_prodid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4907,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_prodid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4907,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4907,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4909,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_prodid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4907,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4909,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4910,5'
          Dst:             icalproperty_set_prodid
        - Src:             'icalderivedproperty.c:4912,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_priority
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4898
      functionLinenumberEnd: 4900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4899,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4899,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4899,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4899,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4899,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4899,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4900,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4900,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_priority
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4883
      functionLinenumberEnd: 4888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_priority
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4886,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_priority
            - BranchSide:      'icalderivedproperty.c:4886,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_priority
      Callsites:
        - Src:             'icalderivedproperty.c:4886,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4887,5'
          Dst:             icalproperty_set_priority
    - functionName:    icalproperty_set_priority
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4892
      functionLinenumberEnd: 4895
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4893,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4893,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4893,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4893,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4894,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4893,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4894,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4894,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_priority
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4869
      functionLinenumberEnd: 4879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_priority
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4870,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_priority
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4873,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_priority
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4873,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4874,5'
          Dst:             icalproperty_set_priority
        - Src:             'icalderivedproperty.c:4876,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_pollwinner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4863
      functionLinenumberEnd: 4865
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4864,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4864,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4864,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4864,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4864,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4864,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4865,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4865,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_pollwinner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4848
      functionLinenumberEnd: 4853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_pollwinner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4851,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollwinner
            - BranchSide:      'icalderivedproperty.c:4851,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollwinner
      Callsites:
        - Src:             'icalderivedproperty.c:4851,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4852,5'
          Dst:             icalproperty_set_pollwinner
    - functionName:    icalproperty_set_pollwinner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4857
      functionLinenumberEnd: 4860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4858,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4858,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4858,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4858,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4859,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4858,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4859,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4859,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_pollwinner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4834
      functionLinenumberEnd: 4844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_pollwinner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4835,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollwinner
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4838,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollwinner
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4838,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4839,5'
          Dst:             icalproperty_set_pollwinner
        - Src:             'icalderivedproperty.c:4841,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_pollproperties
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4828
      functionLinenumberEnd: 4830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4829,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4829,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4829,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4829,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4829,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4829,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4830,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4830,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_pollproperties
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4811
      functionLinenumberEnd: 4818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_pollproperties
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4813,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollproperties
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4813,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollproperties
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4813,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4813,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4815,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollproperties
      Callsites:
        - Src:             'icalderivedproperty.c:4813,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4815,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4816,5'
          Dst:             icalproperty_set_pollproperties
    - functionName:    icalproperty_set_pollproperties
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4821
      functionLinenumberEnd: 4825
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4822,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4822,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4822,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4822,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4823,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4823,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4823,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4824,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4822,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4823,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4824,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4824,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_pollproperties
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4796
      functionLinenumberEnd: 4807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_pollproperties
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4797,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollproperties
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4799,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollproperties
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4799,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4799,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4801,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollproperties
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4799,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4801,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4802,5'
          Dst:             icalproperty_set_pollproperties
        - Src:             'icalderivedproperty.c:4804,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4790
      functionLinenumberEnd: 4792
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_pollmode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4791,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_pollmode
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4791,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_pollmode
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4791,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4791,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_pollmode
            - BranchSide:      'icalderivedproperty.c:4791,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_pollmode
      Callsites:
        - Src:             'icalderivedproperty.c:4791,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4792,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4792,12'
          Dst:             icalvalue_get_pollmode
    - functionName:    icalproperty_new_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4775
      functionLinenumberEnd: 4780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_pollmode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4778,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollmode
            - BranchSide:      'icalderivedproperty.c:4778,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollmode
      Callsites:
        - Src:             'icalderivedproperty.c:4778,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4779,5'
          Dst:             icalproperty_set_pollmode
    - functionName:    icalproperty_set_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4784
      functionLinenumberEnd: 4787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_pollmode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4785,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_pollmode
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4785,5'
              BranchSideFuncs:
                - icalvalue_new_pollmode
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4785,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4785,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4786,34'
              BranchSideFuncs:
                - icalvalue_new_pollmode
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4785,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4786,34'
          Dst:             icalvalue_new_pollmode
        - Src:             'icalderivedproperty.c:4786,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4761
      functionLinenumberEnd: 4771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_pollmode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4762,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollmode
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4765,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollmode
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4765,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4766,5'
          Dst:             icalproperty_set_pollmode
        - Src:             'icalderivedproperty.c:4768,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_pollitemid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4755
      functionLinenumberEnd: 4757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4756,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4756,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4756,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4756,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4756,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4756,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4757,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4757,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_pollitemid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4740
      functionLinenumberEnd: 4745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_pollitemid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4743,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollitemid
            - BranchSide:      'icalderivedproperty.c:4743,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollitemid
      Callsites:
        - Src:             'icalderivedproperty.c:4743,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4744,5'
          Dst:             icalproperty_set_pollitemid
    - functionName:    icalproperty_set_pollitemid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4749
      functionLinenumberEnd: 4752
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4750,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4750,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4750,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4750,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4751,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4750,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4751,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4751,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_pollitemid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4726
      functionLinenumberEnd: 4736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_pollitemid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4727,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollitemid
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4730,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollitemid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4730,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4731,5'
          Dst:             icalproperty_set_pollitemid
        - Src:             'icalderivedproperty.c:4733,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4720
      functionLinenumberEnd: 4722
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_pollcompletion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4721,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_pollcompletion
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4721,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_pollcompletion
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4721,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4721,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_pollcompletion
            - BranchSide:      'icalderivedproperty.c:4721,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_pollcompletion
      Callsites:
        - Src:             'icalderivedproperty.c:4721,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4722,41'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4722,12'
          Dst:             icalvalue_get_pollcompletion
    - functionName:    icalproperty_new_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_pollcompletion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4708,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollcompletion
            - BranchSide:      'icalderivedproperty.c:4708,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollcompletion
      Callsites:
        - Src:             'icalderivedproperty.c:4708,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4709,5'
          Dst:             icalproperty_set_pollcompletion
    - functionName:    icalproperty_set_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4714
      functionLinenumberEnd: 4717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_pollcompletion
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4715,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_pollcompletion
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4715,5'
              BranchSideFuncs:
                - icalvalue_new_pollcompletion
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4715,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4715,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4716,34'
              BranchSideFuncs:
                - icalvalue_new_pollcompletion
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4715,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4716,34'
          Dst:             icalvalue_new_pollcompletion
        - Src:             'icalderivedproperty.c:4716,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4691
      functionLinenumberEnd: 4701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_pollcompletion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4692,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollcompletion
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4695,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_pollcompletion
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4695,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4696,5'
          Dst:             icalproperty_set_pollcompletion
        - Src:             'icalderivedproperty.c:4698,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_permission
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4685
      functionLinenumberEnd: 4687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4686,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4686,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4686,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4686,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4686,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4686,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4687,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4687,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_permission
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4668
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_permission
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4670,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_permission
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4670,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_permission
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4670,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4670,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4672,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_permission
      Callsites:
        - Src:             'icalderivedproperty.c:4670,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4672,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4673,5'
          Dst:             icalproperty_set_permission
    - functionName:    icalproperty_set_permission
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4678
      functionLinenumberEnd: 4682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4679,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4679,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4679,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4679,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4680,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4680,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4680,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4681,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4679,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4680,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4681,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4681,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_permission
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4653
      functionLinenumberEnd: 4664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_permission
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4654,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_permission
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4656,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_permission
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4656,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4656,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4658,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_permission
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4656,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4658,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4659,5'
          Dst:             icalproperty_set_permission
        - Src:             'icalderivedproperty.c:4661,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_percentcomplete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4647
      functionLinenumberEnd: 4649
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4648,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4648,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4648,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4648,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4648,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4648,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4649,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4649,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_percentcomplete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4632
      functionLinenumberEnd: 4637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_percentcomplete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4635,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_percentcomplete
            - BranchSide:      'icalderivedproperty.c:4635,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_percentcomplete
      Callsites:
        - Src:             'icalderivedproperty.c:4635,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4636,5'
          Dst:             icalproperty_set_percentcomplete
    - functionName:    icalproperty_set_percentcomplete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4641
      functionLinenumberEnd: 4644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4642,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4642,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4642,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4642,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4643,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4642,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4643,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4643,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_percentcomplete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4618
      functionLinenumberEnd: 4628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_percentcomplete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4619,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_percentcomplete
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4622,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_percentcomplete
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4622,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4623,5'
          Dst:             icalproperty_set_percentcomplete
        - Src:             'icalderivedproperty.c:4625,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_patchversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4612
      functionLinenumberEnd: 4614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4613,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4613,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4613,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4613,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4613,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4613,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4614,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4614,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_patchversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_patchversion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4597,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchversion
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4597,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchversion
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4597,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4597,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4599,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchversion
      Callsites:
        - Src:             'icalderivedproperty.c:4597,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4599,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4600,5'
          Dst:             icalproperty_set_patchversion
    - functionName:    icalproperty_set_patchversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4605
      functionLinenumberEnd: 4609
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4606,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4606,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4606,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4606,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4607,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4607,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4607,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4608,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4606,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4607,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4608,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4608,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_patchversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4580
      functionLinenumberEnd: 4591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_patchversion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4581,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchversion
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4583,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchversion
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4583,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4583,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4585,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchversion
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4583,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4585,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4586,5'
          Dst:             icalproperty_set_patchversion
        - Src:             'icalderivedproperty.c:4588,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_patchtarget
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4574
      functionLinenumberEnd: 4576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4575,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4575,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4575,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4575,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4575,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4575,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4576,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4576,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_patchtarget
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4557
      functionLinenumberEnd: 4564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_patchtarget
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4559,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchtarget
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4559,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchtarget
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4559,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4559,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4561,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchtarget
      Callsites:
        - Src:             'icalderivedproperty.c:4559,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4561,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4562,5'
          Dst:             icalproperty_set_patchtarget
    - functionName:    icalproperty_set_patchtarget
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4567
      functionLinenumberEnd: 4571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4568,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4568,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4568,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4568,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4569,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4569,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4569,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4570,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4568,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4569,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4570,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4570,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_patchtarget
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4542
      functionLinenumberEnd: 4553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_patchtarget
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4543,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchtarget
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4545,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchtarget
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4545,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4545,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4547,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchtarget
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4545,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4547,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4548,5'
          Dst:             icalproperty_set_patchtarget
        - Src:             'icalderivedproperty.c:4550,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_patchparameter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4536
      functionLinenumberEnd: 4538
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4537,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4537,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4537,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4537,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4537,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4537,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4538,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4538,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_patchparameter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4519
      functionLinenumberEnd: 4526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_patchparameter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4521,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchparameter
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4521,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchparameter
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4521,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4521,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4523,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchparameter
      Callsites:
        - Src:             'icalderivedproperty.c:4521,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4523,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4524,5'
          Dst:             icalproperty_set_patchparameter
    - functionName:    icalproperty_set_patchparameter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4529
      functionLinenumberEnd: 4533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4530,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4530,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4530,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4530,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4531,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4531,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4531,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4532,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4530,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4531,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4532,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4532,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_patchparameter
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_patchparameter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4505,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchparameter
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4507,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchparameter
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4507,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4507,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4509,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchparameter
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4507,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4509,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4510,5'
          Dst:             icalproperty_set_patchparameter
        - Src:             'icalderivedproperty.c:4512,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_patchorder
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4498
      functionLinenumberEnd: 4500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4499,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4499,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4499,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4499,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4499,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4499,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4500,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4500,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_patchorder
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4483
      functionLinenumberEnd: 4488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_patchorder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4486,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchorder
            - BranchSide:      'icalderivedproperty.c:4486,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchorder
      Callsites:
        - Src:             'icalderivedproperty.c:4486,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4487,5'
          Dst:             icalproperty_set_patchorder
    - functionName:    icalproperty_set_patchorder
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4492
      functionLinenumberEnd: 4495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4493,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4493,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4493,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4493,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4494,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4493,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4494,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4494,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_patchorder
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4469
      functionLinenumberEnd: 4479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_patchorder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4470,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchorder
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4473,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchorder
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4473,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4474,5'
          Dst:             icalproperty_set_patchorder
        - Src:             'icalderivedproperty.c:4476,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_patchdelete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4463
      functionLinenumberEnd: 4465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4464,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4464,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4464,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4464,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4464,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4464,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4465,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4465,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_patchdelete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4446
      functionLinenumberEnd: 4453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_patchdelete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4448,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchdelete
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4448,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchdelete
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4448,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4448,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4450,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchdelete
      Callsites:
        - Src:             'icalderivedproperty.c:4448,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4450,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4451,5'
          Dst:             icalproperty_set_patchdelete
    - functionName:    icalproperty_set_patchdelete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4456
      functionLinenumberEnd: 4460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4457,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4457,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4457,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4457,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4458,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4458,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4458,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4459,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4457,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4458,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4459,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4459,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_patchdelete
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4431
      functionLinenumberEnd: 4442
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_patchdelete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4432,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchdelete
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4434,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchdelete
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4434,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4434,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4436,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_patchdelete
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4434,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4436,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4437,5'
          Dst:             icalproperty_set_patchdelete
        - Src:             'icalderivedproperty.c:4439,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4425
      functionLinenumberEnd: 4427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_participanttype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4426,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_participanttype
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4426,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_participanttype
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4426,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4426,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_participanttype
            - BranchSide:      'icalderivedproperty.c:4426,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_participanttype
      Callsites:
        - Src:             'icalderivedproperty.c:4426,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4427,42'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4427,12'
          Dst:             icalvalue_get_participanttype
    - functionName:    icalproperty_new_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4410
      functionLinenumberEnd: 4415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_participanttype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4413,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_participanttype
            - BranchSide:      'icalderivedproperty.c:4413,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_participanttype
      Callsites:
        - Src:             'icalderivedproperty.c:4413,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4414,5'
          Dst:             icalproperty_set_participanttype
    - functionName:    icalproperty_set_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4419
      functionLinenumberEnd: 4422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_participanttype
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4420,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_participanttype
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4420,5'
              BranchSideFuncs:
                - icalvalue_new_participanttype
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4420,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4420,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4421,34'
              BranchSideFuncs:
                - icalvalue_new_participanttype
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4420,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4421,34'
          Dst:             icalvalue_new_participanttype
        - Src:             'icalderivedproperty.c:4421,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4396
      functionLinenumberEnd: 4406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_participanttype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4397,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_participanttype
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4400,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_participanttype
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4400,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4401,5'
          Dst:             icalproperty_set_participanttype
        - Src:             'icalderivedproperty.c:4403,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_owner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4390
      functionLinenumberEnd: 4392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4391,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4391,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4391,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4391,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4391,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4391,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4392,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4392,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_owner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4373
      functionLinenumberEnd: 4380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_owner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4375,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_owner
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4375,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_owner
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4375,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4375,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4377,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_owner
      Callsites:
        - Src:             'icalderivedproperty.c:4375,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4377,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4378,5'
          Dst:             icalproperty_set_owner
    - functionName:    icalproperty_set_owner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4383
      functionLinenumberEnd: 4387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4384,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4384,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4384,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4384,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4385,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4385,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4385,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4386,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4384,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4385,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4386,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4386,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_owner
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4358
      functionLinenumberEnd: 4369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_owner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4359,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_owner
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4361,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_owner
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4361,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4361,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4363,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_owner
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4361,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4363,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4364,5'
          Dst:             icalproperty_set_owner
        - Src:             'icalderivedproperty.c:4366,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_organizer
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4352
      functionLinenumberEnd: 4354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_caladdress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4353,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4353,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4353,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4353,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_caladdress
            - BranchSide:      'icalderivedproperty.c:4353,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
      Callsites:
        - Src:             'icalderivedproperty.c:4353,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4354,37'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4354,12'
          Dst:             icalvalue_get_caladdress
    - functionName:    icalproperty_new_organizer
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4335
      functionLinenumberEnd: 4342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_organizer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4337,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_organizer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4337,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_organizer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4337,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4337,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4339,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_organizer
      Callsites:
        - Src:             'icalderivedproperty.c:4337,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4339,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4340,5'
          Dst:             icalproperty_set_organizer
    - functionName:    icalproperty_set_organizer
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4345
      functionLinenumberEnd: 4349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_caladdress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4346,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4346,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4346,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4346,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4347,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4347,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4347,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4348,34'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4346,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4347,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4348,34'
          Dst:             icalvalue_new_caladdress
        - Src:             'icalderivedproperty.c:4348,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_organizer
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4320
      functionLinenumberEnd: 4331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_organizer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4321,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_organizer
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4323,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_organizer
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4323,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4323,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4325,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_organizer
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4323,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4325,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4326,5'
          Dst:             icalproperty_set_organizer
        - Src:             'icalderivedproperty.c:4328,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_name
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4314
      functionLinenumberEnd: 4316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4315,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4315,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4315,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4315,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4315,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4315,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4316,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4316,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_name
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4297
      functionLinenumberEnd: 4304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4299,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_name
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4299,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_name
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4299,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4299,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4301,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_name
      Callsites:
        - Src:             'icalderivedproperty.c:4299,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4301,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4302,5'
          Dst:             icalproperty_set_name
    - functionName:    icalproperty_set_name
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4307
      functionLinenumberEnd: 4311
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4308,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4308,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4308,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4308,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4309,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4309,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4309,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4310,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4308,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4309,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4310,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4310,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_name
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4282
      functionLinenumberEnd: 4293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4283,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_name
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4285,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_name
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4285,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4285,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4287,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_name
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4285,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4287,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4288,5'
          Dst:             icalproperty_set_name
        - Src:             'icalderivedproperty.c:4290,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_multipart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4276
      functionLinenumberEnd: 4278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4277,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4277,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4277,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4277,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4277,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4277,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4278,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4278,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_multipart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4259
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_multipart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4261,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_multipart
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4261,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_multipart
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4261,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4261,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4263,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_multipart
      Callsites:
        - Src:             'icalderivedproperty.c:4261,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4263,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4264,5'
          Dst:             icalproperty_set_multipart
    - functionName:    icalproperty_set_multipart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4269
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4270,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4270,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4270,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4270,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4271,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4271,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4271,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4272,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4270,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4271,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4272,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4272,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_multipart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4244
      functionLinenumberEnd: 4255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_multipart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4245,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_multipart
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4247,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_multipart
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4247,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4247,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4249,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_multipart
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4247,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4249,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4250,5'
          Dst:             icalproperty_set_multipart
        - Src:             'icalderivedproperty.c:4252,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_mindate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4238
      functionLinenumberEnd: 4240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4239,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4239,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4239,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4239,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:4239,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:4239,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4240,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4240,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_mindate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4223
      functionLinenumberEnd: 4228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_mindate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4226,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4222,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_mindate
            - BranchSide:      'icalderivedproperty.c:4226,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_mindate
      Callsites:
        - Src:             'icalderivedproperty.c:4226,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4227,5'
          Dst:             icalproperty_set_mindate
    - functionName:    icalproperty_set_mindate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4232
      functionLinenumberEnd: 4235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4233,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4233,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4233,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4233,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4234,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4233,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4234,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:4234,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_mindate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4209
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_mindate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4210,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4208,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_mindate
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4213,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_mindate
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4213,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4214,5'
          Dst:             icalproperty_set_mindate
        - Src:             'icalderivedproperty.c:4216,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_method
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4203
      functionLinenumberEnd: 4205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_method
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4204,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_method
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4204,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_method
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4204,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4204,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_method
            - BranchSide:      'icalderivedproperty.c:4204,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_method
      Callsites:
        - Src:             'icalderivedproperty.c:4204,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4205,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4205,12'
          Dst:             icalvalue_get_method
    - functionName:    icalproperty_new_method
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4188
      functionLinenumberEnd: 4193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_method
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4191,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_method
            - BranchSide:      'icalderivedproperty.c:4191,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_method
      Callsites:
        - Src:             'icalderivedproperty.c:4191,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4192,5'
          Dst:             icalproperty_set_method
    - functionName:    icalproperty_set_method
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4197
      functionLinenumberEnd: 4200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_method
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4198,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_method
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4198,5'
              BranchSideFuncs:
                - icalvalue_new_method
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4198,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4198,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4199,34'
              BranchSideFuncs:
                - icalvalue_new_method
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4198,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4199,34'
          Dst:             icalvalue_new_method
        - Src:             'icalderivedproperty.c:4199,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_method
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4174
      functionLinenumberEnd: 4184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_method
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4175,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_method
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4178,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_method
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4178,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4179,5'
          Dst:             icalproperty_set_method
        - Src:             'icalderivedproperty.c:4181,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_maxresultssize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4168
      functionLinenumberEnd: 4170
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4169,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4169,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4169,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4169,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4169,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4169,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4170,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4170,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_maxresultssize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4153
      functionLinenumberEnd: 4158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_maxresultssize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4156,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresultssize
            - BranchSide:      'icalderivedproperty.c:4156,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresultssize
      Callsites:
        - Src:             'icalderivedproperty.c:4156,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4157,5'
          Dst:             icalproperty_set_maxresultssize
    - functionName:    icalproperty_set_maxresultssize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4162
      functionLinenumberEnd: 4165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4163,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4163,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4163,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4163,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4164,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4163,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4164,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4164,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_maxresultssize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4139
      functionLinenumberEnd: 4149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_maxresultssize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4140,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresultssize
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4143,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresultssize
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4143,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4144,5'
          Dst:             icalproperty_set_maxresultssize
        - Src:             'icalderivedproperty.c:4146,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_maxresults
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4133
      functionLinenumberEnd: 4135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4134,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4134,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4134,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4134,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4134,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4134,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4135,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4135,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_maxresults
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_maxresults
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4121,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresults
            - BranchSide:      'icalderivedproperty.c:4121,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresults
      Callsites:
        - Src:             'icalderivedproperty.c:4121,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4122,5'
          Dst:             icalproperty_set_maxresults
    - functionName:    icalproperty_set_maxresults
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4127
      functionLinenumberEnd: 4130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4128,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4128,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4128,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4128,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4129,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4128,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4129,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4129,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_maxresults
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4104
      functionLinenumberEnd: 4114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_maxresults
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4105,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresults
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4108,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxresults
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4108,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4109,5'
          Dst:             icalproperty_set_maxresults
        - Src:             'icalderivedproperty.c:4111,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_maxdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4098
      functionLinenumberEnd: 4100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4099,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4099,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4099,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4099,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:4099,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:4099,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4100,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4100,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_maxdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4083
      functionLinenumberEnd: 4088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_maxdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4086,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4082,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxdate
            - BranchSide:      'icalderivedproperty.c:4086,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxdate
      Callsites:
        - Src:             'icalderivedproperty.c:4086,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4087,5'
          Dst:             icalproperty_set_maxdate
    - functionName:    icalproperty_set_maxdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4093,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4093,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4093,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4093,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4094,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4093,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4094,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:4094,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_maxdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4069
      functionLinenumberEnd: 4079
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_maxdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4070,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4068,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxdate
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4073,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxdate
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4073,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4074,5'
          Dst:             icalproperty_set_maxdate
        - Src:             'icalderivedproperty.c:4076,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_maxcomponentsize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4063
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4064,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4064,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4064,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4064,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:4064,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:4064,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4065,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4065,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_maxcomponentsize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4048
      functionLinenumberEnd: 4053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_maxcomponentsize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4051,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxcomponentsize
            - BranchSide:      'icalderivedproperty.c:4051,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxcomponentsize
      Callsites:
        - Src:             'icalderivedproperty.c:4051,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4052,5'
          Dst:             icalproperty_set_maxcomponentsize
    - functionName:    icalproperty_set_maxcomponentsize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4057
      functionLinenumberEnd: 4060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4058,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4058,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4058,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4058,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4059,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4058,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4059,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:4059,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_maxcomponentsize
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4034
      functionLinenumberEnd: 4044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_maxcomponentsize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4035,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxcomponentsize
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:4038,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_maxcomponentsize
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:4038,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4039,5'
          Dst:             icalproperty_set_maxcomponentsize
        - Src:             'icalderivedproperty.c:4041,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_locationtype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4028
      functionLinenumberEnd: 4030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4029,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4029,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4029,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4029,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:4029,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:4029,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4030,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:4030,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_locationtype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4011
      functionLinenumberEnd: 4018
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_locationtype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4013,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_locationtype
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4013,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_locationtype
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4013,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4013,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4015,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_locationtype
      Callsites:
        - Src:             'icalderivedproperty.c:4013,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4015,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4016,5'
          Dst:             icalproperty_set_locationtype
    - functionName:    icalproperty_set_locationtype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4021
      functionLinenumberEnd: 4025
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:4022,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4022,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4022,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4022,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4023,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:4023,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:4023,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4024,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:4022,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4023,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4024,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:4024,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_locationtype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3996
      functionLinenumberEnd: 4007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_locationtype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3997,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_locationtype
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3999,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_locationtype
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3999,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3999,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:4001,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_locationtype
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3999,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:4001,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:4002,5'
          Dst:             icalproperty_set_locationtype
        - Src:             'icalderivedproperty.c:4004,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_location
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 3992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3991,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3991,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3991,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3991,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3991,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3991,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3992,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3992,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_location
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3973
      functionLinenumberEnd: 3980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3975,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_location
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3975,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_location
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3975,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3975,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3977,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_location
      Callsites:
        - Src:             'icalderivedproperty.c:3975,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3977,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3978,5'
          Dst:             icalproperty_set_location
    - functionName:    icalproperty_set_location
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3983
      functionLinenumberEnd: 3987
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3984,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3984,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3984,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3984,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3985,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3985,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3985,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3986,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3984,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3985,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3986,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3986,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_location
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3958
      functionLinenumberEnd: 3969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3959,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_location
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3961,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_location
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3961,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3961,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3963,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_location
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3961,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3963,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3964,5'
          Dst:             icalproperty_set_location
        - Src:             'icalderivedproperty.c:3966,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_link
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 3954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3953,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3953,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3953,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3953,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:3953,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:3953,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3954,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3954,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_link
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3935
      functionLinenumberEnd: 3942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_link
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3937,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_link
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3937,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_link
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3937,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3937,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3939,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_link
      Callsites:
        - Src:             'icalderivedproperty.c:3937,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3939,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3940,5'
          Dst:             icalproperty_set_link
    - functionName:    icalproperty_set_link
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3945
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3946,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3946,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3946,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3946,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3947,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3947,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3947,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3948,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3946,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3947,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3948,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:3948,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_link
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3920
      functionLinenumberEnd: 3931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_link
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3921,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_link
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3923,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_link
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3923,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3923,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3925,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_link
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3923,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3925,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3926,5'
          Dst:             icalproperty_set_link
        - Src:             'icalderivedproperty.c:3928,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_lastmodified
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3914
      functionLinenumberEnd: 3916
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3915,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3915,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3915,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3915,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:3915,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:3915,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3916,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3916,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_lastmodified
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3899
      functionLinenumberEnd: 3904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_lastmodified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3902,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3898,65'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_lastmodified
            - BranchSide:      'icalderivedproperty.c:3902,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_lastmodified
      Callsites:
        - Src:             'icalderivedproperty.c:3902,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3903,5'
          Dst:             icalproperty_set_lastmodified
    - functionName:    icalproperty_set_lastmodified
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3908
      functionLinenumberEnd: 3911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3909,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3909,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3909,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3909,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3910,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3909,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3910,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:3910,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_lastmodified
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3885
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_lastmodified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3886,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3884,67'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_lastmodified
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3889,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_lastmodified
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3889,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3890,5'
          Dst:             icalproperty_set_lastmodified
        - Src:             'icalderivedproperty.c:3892,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_itipversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 3881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3880,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3880,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3880,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3880,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3880,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3880,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3881,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3881,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_itipversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3862
      functionLinenumberEnd: 3869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_itipversion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3864,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_itipversion
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3864,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_itipversion
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3864,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3864,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3866,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_itipversion
      Callsites:
        - Src:             'icalderivedproperty.c:3864,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3866,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3867,5'
          Dst:             icalproperty_set_itipversion
    - functionName:    icalproperty_set_itipversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3872
      functionLinenumberEnd: 3876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3873,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3873,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3873,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3873,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3874,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3874,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3874,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3875,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3873,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3874,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3875,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3875,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_itipversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3847
      functionLinenumberEnd: 3858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_itipversion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3848,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_itipversion
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3850,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_itipversion
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3850,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3850,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3852,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_itipversion
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3850,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3852,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3853,5'
          Dst:             icalproperty_set_itipversion
        - Src:             'icalderivedproperty.c:3855,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_image
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3841
      functionLinenumberEnd: 3843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_attach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3842,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3842,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3842,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3842,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_attach
            - BranchSide:      'icalderivedproperty.c:3842,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
      Callsites:
        - Src:             'icalderivedproperty.c:3842,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3843,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3843,12'
          Dst:             icalvalue_get_attach
    - functionName:    icalproperty_new_image
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3824
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_image
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3826,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_image
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3826,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_image
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3826,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3826,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3828,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_image
      Callsites:
        - Src:             'icalderivedproperty.c:3826,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3828,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3829,5'
          Dst:             icalproperty_set_image
    - functionName:    icalproperty_set_image
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3834
      functionLinenumberEnd: 3838
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_attach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3835,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3835,5'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3835,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3835,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3836,5'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3836,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3836,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3837,34'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3835,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3836,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3837,34'
          Dst:             icalvalue_new_attach
        - Src:             'icalderivedproperty.c:3837,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_image
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3809
      functionLinenumberEnd: 3820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_image
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3810,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_image
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3812,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_image
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3812,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3812,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3814,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_image
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3812,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3814,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3815,5'
          Dst:             icalproperty_set_image
        - Src:             'icalderivedproperty.c:3817,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_grant
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3803
      functionLinenumberEnd: 3805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3804,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3804,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3804,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3804,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3804,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3804,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3805,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3805,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_grant
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3786
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_grant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3788,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_grant
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3788,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_grant
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3788,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3788,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3790,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_grant
      Callsites:
        - Src:             'icalderivedproperty.c:3788,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3790,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3791,5'
          Dst:             icalproperty_set_grant
    - functionName:    icalproperty_set_grant
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3796
      functionLinenumberEnd: 3800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3797,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3797,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3797,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3797,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3798,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3798,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3798,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3799,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3797,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3798,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3799,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3799,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_grant
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_grant
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3772,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_grant
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3774,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_grant
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3774,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3774,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3776,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_grant
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3774,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3776,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3777,5'
          Dst:             icalproperty_set_grant
        - Src:             'icalderivedproperty.c:3779,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_geo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3766,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_geo
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3766,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_geo
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3766,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3766,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_geo
            - BranchSide:      'icalderivedproperty.c:3766,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_geo
      Callsites:
        - Src:             'icalderivedproperty.c:3766,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3767,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3767,12'
          Dst:             icalvalue_get_geo
    - functionName:    icalproperty_new_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3750
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_geo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3753,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3749,55'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_geo
            - BranchSide:      'icalderivedproperty.c:3753,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_geo
      Callsites:
        - Src:             'icalderivedproperty.c:3753,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3754,5'
          Dst:             icalproperty_set_geo
    - functionName:    icalproperty_set_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3759
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_geo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3760,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_geo
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3760,5'
              BranchSideFuncs:
                - icalvalue_new_geo
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3760,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3760,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3761,34'
              BranchSideFuncs:
                - icalvalue_new_geo
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3760,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3761,34'
          Dst:             icalvalue_new_geo
        - Src:             'icalderivedproperty.c:3761,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3736
      functionLinenumberEnd: 3746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_geo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3737,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3735,57'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_geo
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3740,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_geo
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3740,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3741,5'
          Dst:             icalproperty_set_geo
        - Src:             'icalderivedproperty.c:3743,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_freebusy
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3730
      functionLinenumberEnd: 3732
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_period
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3731,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_period
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3731,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_period
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3731,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3731,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_period
            - BranchSide:      'icalderivedproperty.c:3731,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_period
      Callsites:
        - Src:             'icalderivedproperty.c:3731,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3732,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3732,12'
          Dst:             icalvalue_get_period
    - functionName:    icalproperty_new_freebusy
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3720
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_freebusy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3718,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3714,63'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_freebusy
            - BranchSide:      'icalderivedproperty.c:3718,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_freebusy
      Callsites:
        - Src:             'icalderivedproperty.c:3718,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3719,5'
          Dst:             icalproperty_set_freebusy
    - functionName:    icalproperty_set_freebusy
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3724
      functionLinenumberEnd: 3727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_period
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3725,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_period
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3725,5'
              BranchSideFuncs:
                - icalvalue_new_period
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3725,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3725,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3726,34'
              BranchSideFuncs:
                - icalvalue_new_period
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3725,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3726,34'
          Dst:             icalvalue_new_period
        - Src:             'icalderivedproperty.c:3726,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_freebusy
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3701
      functionLinenumberEnd: 3711
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_freebusy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3702,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3700,65'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_freebusy
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3705,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_freebusy
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3705,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3706,5'
          Dst:             icalproperty_set_freebusy
        - Src:             'icalderivedproperty.c:3708,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_exrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3695
      functionLinenumberEnd: 3697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_recur
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3696,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_recur
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3696,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_recur
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3696,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3696,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_recur
            - BranchSide:      'icalderivedproperty.c:3696,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_recur
      Callsites:
        - Src:             'icalderivedproperty.c:3696,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3697,32'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3697,12'
          Dst:             icalvalue_get_recur
    - functionName:    icalproperty_new_exrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_exrule
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3680,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exrule
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3680,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exrule
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3680,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3680,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3682,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exrule
      Callsites:
        - Src:             'icalderivedproperty.c:3680,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3682,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3683,5'
          Dst:             icalproperty_set_exrule
    - functionName:    icalproperty_set_exrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_recur
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3689,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3689,5'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3689,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3689,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3690,5'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3690,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3690,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3691,34'
              BranchSideFuncs:
                - icalvalue_new_recur
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3689,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3690,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3691,34'
          Dst:             icalvalue_new_recur
        - Src:             'icalderivedproperty.c:3691,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_exrule
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3663
      functionLinenumberEnd: 3674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_exrule
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3664,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exrule
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3666,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exrule
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3666,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3666,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3668,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exrule
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3666,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3668,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3669,5'
          Dst:             icalproperty_set_exrule
        - Src:             'icalderivedproperty.c:3671,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_expand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3657
      functionLinenumberEnd: 3659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3658,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3658,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3658,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3658,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_integer
            - BranchSide:      'icalderivedproperty.c:3658,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_integer
      Callsites:
        - Src:             'icalderivedproperty.c:3658,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3659,34'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3659,12'
          Dst:             icalvalue_get_integer
    - functionName:    icalproperty_new_expand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3642
      functionLinenumberEnd: 3647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_expand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3645,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_expand
            - BranchSide:      'icalderivedproperty.c:3645,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_expand
      Callsites:
        - Src:             'icalderivedproperty.c:3645,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3646,5'
          Dst:             icalproperty_set_expand
    - functionName:    icalproperty_set_expand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3651
      functionLinenumberEnd: 3654
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3652,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3652,5'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3652,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3652,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3653,34'
              BranchSideFuncs:
                - icalvalue_new_integer
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3652,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3653,34'
          Dst:             icalvalue_new_integer
        - Src:             'icalderivedproperty.c:3653,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_expand
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_expand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3629,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_expand
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3632,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_expand
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3632,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3633,5'
          Dst:             icalproperty_set_expand
        - Src:             'icalderivedproperty.c:3635,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_exdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_datetime_with_component
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3623,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_datetime_with_component
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3623,5'
              BranchSideFuncs:
                - icalproperty_get_datetime_with_component
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3623,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3623,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_datetime_with_component
            - BranchSide:      'icalderivedproperty.c:3623,5'
              BranchSideFuncs:
                - icalproperty_get_datetime_with_component
      Callsites:
        - Src:             'icalderivedproperty.c:3623,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3624,12'
          Dst:             icalproperty_get_datetime_with_component
    - functionName:    icalproperty_new_exdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3607
      functionLinenumberEnd: 3612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_exdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3610,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3606,59'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exdate
            - BranchSide:      'icalderivedproperty.c:3610,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exdate
      Callsites:
        - Src:             'icalderivedproperty.c:3610,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3611,5'
          Dst:             icalproperty_set_exdate
    - functionName:    icalproperty_set_exdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimedate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3617,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3617,5'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3617,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3617,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3618,34'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3617,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3618,34'
          Dst:             icalvalue_new_datetimedate
        - Src:             'icalderivedproperty.c:3618,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_exdate
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3593
      functionLinenumberEnd: 3603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_exdate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3594,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3592,61'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exdate
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3597,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_exdate
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3597,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3598,5'
          Dst:             icalproperty_set_exdate
        - Src:             'icalderivedproperty.c:3600,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_estimatedduration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3587
      functionLinenumberEnd: 3589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_duration
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3588,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3588,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3588,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3588,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_duration
            - BranchSide:      'icalderivedproperty.c:3588,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
      Callsites:
        - Src:             'icalderivedproperty.c:3588,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3589,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3589,12'
          Dst:             icalvalue_get_duration
    - functionName:    icalproperty_new_estimatedduration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_estimatedduration
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3575,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3571,74'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_estimatedduration
            - BranchSide:      'icalderivedproperty.c:3575,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_estimatedduration
      Callsites:
        - Src:             'icalderivedproperty.c:3575,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3576,5'
          Dst:             icalproperty_set_estimatedduration
    - functionName:    icalproperty_set_estimatedduration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3581
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_duration
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3582,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3582,5'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3582,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3582,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3583,34'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3582,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3583,34'
          Dst:             icalvalue_new_duration
        - Src:             'icalderivedproperty.c:3583,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_estimatedduration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3558
      functionLinenumberEnd: 3568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_estimatedduration
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3559,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3557,76'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_estimatedduration
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3562,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_estimatedduration
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3562,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3563,5'
          Dst:             icalproperty_set_estimatedduration
        - Src:             'icalderivedproperty.c:3565,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3552
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_duration
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3553,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3553,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3553,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3553,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_duration
            - BranchSide:      'icalderivedproperty.c:3553,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_duration
      Callsites:
        - Src:             'icalderivedproperty.c:3553,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3554,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3554,12'
          Dst:             icalvalue_get_duration
    - functionName:    icalproperty_new_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3537
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_duration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3540,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3536,65'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_duration
            - BranchSide:      'icalderivedproperty.c:3540,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_duration
      Callsites:
        - Src:             'icalderivedproperty.c:3540,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3541,5'
          Dst:             icalproperty_set_duration
    - functionName:    icalproperty_set_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3546
      functionLinenumberEnd: 3549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_duration
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3547,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3547,5'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3547,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3547,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3548,34'
              BranchSideFuncs:
                - icalvalue_new_duration
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3547,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3548,34'
          Dst:             icalvalue_new_duration
        - Src:             'icalderivedproperty.c:3548,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_duration
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3524,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3522,67'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_duration
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3527,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_duration
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3527,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3528,5'
          Dst:             icalproperty_set_duration
        - Src:             'icalderivedproperty.c:3530,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_due
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3517
      functionLinenumberEnd: 3519
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetimedate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3518,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3518,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3518,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3518,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetimedate
            - BranchSide:      'icalderivedproperty.c:3518,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
      Callsites:
        - Src:             'icalderivedproperty.c:3518,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3519,39'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3519,12'
          Dst:             icalvalue_get_datetimedate
    - functionName:    icalproperty_new_due
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3502
      functionLinenumberEnd: 3507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_due
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3505,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3501,56'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_due
            - BranchSide:      'icalderivedproperty.c:3505,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_due
      Callsites:
        - Src:             'icalderivedproperty.c:3505,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3506,5'
          Dst:             icalproperty_set_due
    - functionName:    icalproperty_set_due
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimedate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3512,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3512,5'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3512,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3512,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3513,34'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3512,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3513,34'
          Dst:             icalvalue_new_datetimedate
        - Src:             'icalderivedproperty.c:3513,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_due
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_due
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3489,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3487,58'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_due
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3492,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_due
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3492,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3493,5'
          Dst:             icalproperty_set_due
        - Src:             'icalderivedproperty.c:3495,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_dtstart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3482
      functionLinenumberEnd: 3484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetimedate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3483,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3483,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3483,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3483,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetimedate
            - BranchSide:      'icalderivedproperty.c:3483,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
      Callsites:
        - Src:             'icalderivedproperty.c:3483,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3484,39'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3484,12'
          Dst:             icalvalue_get_datetimedate
    - functionName:    icalproperty_new_dtstart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3467
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_dtstart
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3470,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3466,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstart
            - BranchSide:      'icalderivedproperty.c:3470,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstart
      Callsites:
        - Src:             'icalderivedproperty.c:3470,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3471,5'
          Dst:             icalproperty_set_dtstart
    - functionName:    icalproperty_set_dtstart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3476
      functionLinenumberEnd: 3479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimedate
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3477,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3477,5'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3477,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3477,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3478,34'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3477,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3478,34'
          Dst:             icalvalue_new_datetimedate
        - Src:             'icalderivedproperty.c:3478,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_dtstart
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_dtstart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3454,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3452,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstart
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3457,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstart
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3457,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3458,5'
          Dst:             icalproperty_set_dtstart
        - Src:             'icalderivedproperty.c:3460,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_dtstamp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3448,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3448,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3448,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3448,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:3448,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:3448,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3449,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3449,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_dtstamp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3432
      functionLinenumberEnd: 3437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_dtstamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3435,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3431,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstamp
            - BranchSide:      'icalderivedproperty.c:3435,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstamp
      Callsites:
        - Src:             'icalderivedproperty.c:3435,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3436,5'
          Dst:             icalproperty_set_dtstamp
    - functionName:    icalproperty_set_dtstamp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3441
      functionLinenumberEnd: 3444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3442,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3442,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3442,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3442,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3443,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3442,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3443,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:3443,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_dtstamp
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3418
      functionLinenumberEnd: 3428
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_dtstamp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3419,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3417,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstamp
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3422,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtstamp
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3422,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3423,5'
          Dst:             icalproperty_set_dtstamp
        - Src:             'icalderivedproperty.c:3425,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_dtend
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3412
      functionLinenumberEnd: 3414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetimedate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3413,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3413,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3413,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3413,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetimedate
            - BranchSide:      'icalderivedproperty.c:3413,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
      Callsites:
        - Src:             'icalderivedproperty.c:3413,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3414,39'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3414,12'
          Dst:             icalvalue_get_datetimedate
    - functionName:    icalproperty_new_dtend
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3397
      functionLinenumberEnd: 3402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_dtend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3400,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3396,58'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtend
            - BranchSide:      'icalderivedproperty.c:3400,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtend
      Callsites:
        - Src:             'icalderivedproperty.c:3400,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3401,5'
          Dst:             icalproperty_set_dtend
    - functionName:    icalproperty_set_dtend
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimedate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3407,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3407,5'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3407,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3407,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3408,34'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3407,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3408,34'
          Dst:             icalvalue_new_datetimedate
        - Src:             'icalderivedproperty.c:3408,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_dtend
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_dtend
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3384,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3382,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtend
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3387,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_dtend
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3387,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3388,5'
          Dst:             icalproperty_set_dtend
        - Src:             'icalderivedproperty.c:3390,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_description
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3377
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3378,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3378,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3378,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3378,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3378,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3378,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3379,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3379,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_description
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3360
      functionLinenumberEnd: 3367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_description
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3362,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_description
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3362,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_description
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3362,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3362,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3364,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_description
      Callsites:
        - Src:             'icalderivedproperty.c:3362,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3364,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3365,5'
          Dst:             icalproperty_set_description
    - functionName:    icalproperty_set_description
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3371,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3371,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3371,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3371,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3372,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3372,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3372,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3373,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3371,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3372,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3373,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3373,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_description
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3345
      functionLinenumberEnd: 3356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_description
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3346,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_description
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3348,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_description
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3348,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3348,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3350,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_description
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3348,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3350,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3351,5'
          Dst:             icalproperty_set_description
        - Src:             'icalderivedproperty.c:3353,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_deny
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3340,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3340,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3340,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3340,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3340,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3340,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3341,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3341,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_deny
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3322
      functionLinenumberEnd: 3329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_deny
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3324,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_deny
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3324,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_deny
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3324,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3324,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3326,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_deny
      Callsites:
        - Src:             'icalderivedproperty.c:3324,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3326,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3327,5'
          Dst:             icalproperty_set_deny
    - functionName:    icalproperty_set_deny
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3332
      functionLinenumberEnd: 3336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3333,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3333,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3333,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3333,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3334,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3334,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3334,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3335,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3333,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3334,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3335,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3335,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_deny
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_deny
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3308,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_deny
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3310,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_deny
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3310,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3310,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3312,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_deny
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3310,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3312,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3313,5'
          Dst:             icalproperty_set_deny
        - Src:             'icalderivedproperty.c:3315,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_defaultvcars
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3301
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3302,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3302,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3302,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3302,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3302,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3302,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3303,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3303,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_defaultvcars
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_defaultvcars
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3286,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultvcars
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3286,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultvcars
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3286,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3286,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3288,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultvcars
      Callsites:
        - Src:             'icalderivedproperty.c:3286,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3288,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3289,5'
          Dst:             icalproperty_set_defaultvcars
    - functionName:    icalproperty_set_defaultvcars
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3294
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3295,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3295,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3295,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3295,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3296,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3296,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3296,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3297,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3295,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3296,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3297,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3297,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_defaultvcars
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3269
      functionLinenumberEnd: 3280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_defaultvcars
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3270,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultvcars
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3272,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultvcars
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3272,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3272,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3274,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultvcars
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3272,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3274,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3275,5'
          Dst:             icalproperty_set_defaultvcars
        - Src:             'icalderivedproperty.c:3277,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_defaulttzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3264,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3264,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3264,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3264,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3264,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3264,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3265,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3265,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_defaulttzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3246
      functionLinenumberEnd: 3253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_defaulttzid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3248,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaulttzid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3248,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaulttzid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3248,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3248,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3250,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaulttzid
      Callsites:
        - Src:             'icalderivedproperty.c:3248,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3250,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3251,5'
          Dst:             icalproperty_set_defaulttzid
    - functionName:    icalproperty_set_defaulttzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3256
      functionLinenumberEnd: 3260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3257,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3257,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3257,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3257,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3258,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3258,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3258,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3259,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3257,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3258,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3259,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3259,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_defaulttzid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_defaulttzid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3232,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaulttzid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3234,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaulttzid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3234,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3234,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3236,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaulttzid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3234,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3236,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3237,5'
          Dst:             icalproperty_set_defaulttzid
        - Src:             'icalderivedproperty.c:3239,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_defaultlocale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3226,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3226,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3226,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3226,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3226,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3226,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3227,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3227,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_defaultlocale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3208
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_defaultlocale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3210,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultlocale
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3210,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultlocale
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3210,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3210,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3212,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultlocale
      Callsites:
        - Src:             'icalderivedproperty.c:3210,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3212,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3213,5'
          Dst:             icalproperty_set_defaultlocale
    - functionName:    icalproperty_set_defaultlocale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3219,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3219,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3219,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3219,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3220,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3220,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3220,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3221,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3219,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3220,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3221,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3221,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_defaultlocale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3193
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_defaultlocale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3194,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultlocale
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3196,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultlocale
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3196,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3196,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3198,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultlocale
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3196,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3198,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3199,5'
          Dst:             icalproperty_set_defaultlocale
        - Src:             'icalderivedproperty.c:3201,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_defaultcharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3188,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3188,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3188,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3188,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3188,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3188,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3189,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3189,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_defaultcharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3170
      functionLinenumberEnd: 3177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_defaultcharset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3172,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultcharset
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3172,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultcharset
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3172,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3172,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3174,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultcharset
      Callsites:
        - Src:             'icalderivedproperty.c:3172,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3174,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3175,5'
          Dst:             icalproperty_set_defaultcharset
    - functionName:    icalproperty_set_defaultcharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3181,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3181,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3181,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3181,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3182,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3182,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3182,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3183,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3181,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3182,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3183,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3183,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_defaultcharset
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3155
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_defaultcharset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3156,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultcharset
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3158,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultcharset
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3158,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3158,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3160,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_defaultcharset
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3158,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3160,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3161,5'
          Dst:             icalproperty_set_defaultcharset
        - Src:             'icalderivedproperty.c:3163,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_decreed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3150,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3150,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3150,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3150,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:3150,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:3150,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3151,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3151,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_decreed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3132
      functionLinenumberEnd: 3139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_decreed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3134,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_decreed
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3134,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_decreed
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3134,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3134,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3136,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_decreed
      Callsites:
        - Src:             'icalderivedproperty.c:3134,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3136,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3137,5'
          Dst:             icalproperty_set_decreed
    - functionName:    icalproperty_set_decreed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3143,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3143,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3143,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3143,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3144,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3144,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3144,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3145,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3143,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3144,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3145,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:3145,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_decreed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_decreed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3118,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_decreed
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3120,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_decreed
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3120,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3120,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3122,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_decreed
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3120,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3122,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3123,5'
          Dst:             icalproperty_set_decreed
        - Src:             'icalderivedproperty.c:3125,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_datemin
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3111
      functionLinenumberEnd: 3113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3112,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3112,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3112,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3112,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:3112,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:3112,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3113,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3113,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_datemin
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3096
      functionLinenumberEnd: 3101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_datemin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3099,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3095,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemin
            - BranchSide:      'icalderivedproperty.c:3099,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemin
      Callsites:
        - Src:             'icalderivedproperty.c:3099,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3100,5'
          Dst:             icalproperty_set_datemin
    - functionName:    icalproperty_set_datemin
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3105
      functionLinenumberEnd: 3108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3106,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3106,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3106,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3106,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3107,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3106,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3107,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:3107,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_datemin
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_datemin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3083,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3081,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemin
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3086,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemin
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3086,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3087,5'
          Dst:             icalproperty_set_datemin
        - Src:             'icalderivedproperty.c:3089,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_datemax
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3078
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3077,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3077,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3077,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3077,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:3077,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:3077,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3078,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3078,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_datemax
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3061
      functionLinenumberEnd: 3066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_datemax
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3064,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3060,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemax
            - BranchSide:      'icalderivedproperty.c:3064,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemax
      Callsites:
        - Src:             'icalderivedproperty.c:3064,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3065,5'
          Dst:             icalproperty_set_datemax
    - functionName:    icalproperty_set_datemax
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3070
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3071,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3071,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3071,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3071,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3072,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3071,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3072,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:3072,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_datemax
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3057
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_datemax
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3048,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3046,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemax
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:3051,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_datemax
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3051,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3052,5'
          Dst:             icalproperty_set_datemax
        - Src:             'icalderivedproperty.c:3054,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_csid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3041
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3042,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3042,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3042,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3042,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:3042,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:3042,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3043,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3043,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_csid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_csid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3026,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_csid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3026,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_csid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3026,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3026,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3028,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_csid
      Callsites:
        - Src:             'icalderivedproperty.c:3026,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3028,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3029,5'
          Dst:             icalproperty_set_csid
    - functionName:    icalproperty_set_csid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3038
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3035,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3035,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3035,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3035,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3036,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3036,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3036,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3037,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:3035,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3036,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3037,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:3037,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_csid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3009
      functionLinenumberEnd: 3020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_csid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3010,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_csid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3012,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_csid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3012,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3012,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3014,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_csid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:3012,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3014,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:3015,5'
          Dst:             icalproperty_set_csid
        - Src:             'icalderivedproperty.c:3017,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_created
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3003
      functionLinenumberEnd: 3005
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:3004,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:3004,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:3004,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:3004,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:3004,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:3004,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:3005,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:3005,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_created
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_created
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2991,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2987,60'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_created
            - BranchSide:      'icalderivedproperty.c:2991,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_created
      Callsites:
        - Src:             'icalderivedproperty.c:2991,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2992,5'
          Dst:             icalproperty_set_created
    - functionName:    icalproperty_set_created
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3000
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2998,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2998,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2998,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2998,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2999,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2998,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2999,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:2999,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_created
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2974
      functionLinenumberEnd: 2984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_created
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2975,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2973,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_created
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2978,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_created
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2978,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2979,5'
          Dst:             icalproperty_set_created
        - Src:             'icalderivedproperty.c:2981,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_contact
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 2970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2969,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2969,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2969,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2969,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2969,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2969,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2970,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2970,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_contact
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2951
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_contact
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2953,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_contact
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2953,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_contact
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2953,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2953,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2955,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_contact
      Callsites:
        - Src:             'icalderivedproperty.c:2953,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2955,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2956,5'
          Dst:             icalproperty_set_contact
    - functionName:    icalproperty_set_contact
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2961
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2962,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2962,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2962,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2962,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2963,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2963,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2963,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2964,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2962,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2963,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2964,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2964,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_contact
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2936
      functionLinenumberEnd: 2947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_contact
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2937,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_contact
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2939,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_contact
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2939,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2939,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2941,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_contact
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2939,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2941,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2942,5'
          Dst:             icalproperty_set_contact
        - Src:             'icalderivedproperty.c:2944,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_conference
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2930
      functionLinenumberEnd: 2932
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2931,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2931,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2931,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2931,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:2931,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:2931,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2932,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2932,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_conference
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_conference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2915,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_conference
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2915,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_conference
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2915,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2915,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2917,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_conference
      Callsites:
        - Src:             'icalderivedproperty.c:2915,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2917,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2918,5'
          Dst:             icalproperty_set_conference
    - functionName:    icalproperty_set_conference
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2923
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2924,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2924,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2924,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2924,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2925,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2925,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2925,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2926,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2924,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2925,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2926,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:2926,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_conference
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_conference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2899,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_conference
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2901,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_conference
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2901,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2901,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2903,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_conference
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2901,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2903,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2904,5'
          Dst:             icalproperty_set_conference
        - Src:             'icalderivedproperty.c:2906,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_concept
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_uri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2893,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2893,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2893,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2893,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_uri
            - BranchSide:      'icalderivedproperty.c:2893,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_uri
      Callsites:
        - Src:             'icalderivedproperty.c:2893,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2894,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2894,12'
          Dst:             icalvalue_get_uri
    - functionName:    icalproperty_new_concept
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2875
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_concept
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2877,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_concept
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2877,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_concept
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2877,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2877,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2879,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_concept
      Callsites:
        - Src:             'icalderivedproperty.c:2877,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2879,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2880,5'
          Dst:             icalproperty_set_concept
    - functionName:    icalproperty_set_concept
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_uri
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2886,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2886,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2886,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2886,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2887,5'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2887,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2887,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2888,34'
              BranchSideFuncs:
                - icalvalue_new_uri
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2886,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2887,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2888,34'
          Dst:             icalvalue_new_uri
        - Src:             'icalderivedproperty.c:2888,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_concept
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_concept
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2861,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_concept
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2863,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_concept
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2863,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2863,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2865,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_concept
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2863,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2865,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2866,5'
          Dst:             icalproperty_set_concept
        - Src:             'icalderivedproperty.c:2868,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_components
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2855,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2855,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2855,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2855,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2855,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2855,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2856,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2856,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_components
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2837
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_components
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2839,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_components
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2839,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_components
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2839,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2839,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2841,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_components
      Callsites:
        - Src:             'icalderivedproperty.c:2839,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2841,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2842,5'
          Dst:             icalproperty_set_components
    - functionName:    icalproperty_set_components
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2848,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2848,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2848,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2848,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2849,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2849,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2849,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2850,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2848,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2849,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2850,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2850,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_components
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_components
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2823,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_components
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2825,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_components
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2825,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2825,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2827,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_components
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2825,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2827,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2828,5'
          Dst:             icalproperty_set_components
        - Src:             'icalderivedproperty.c:2830,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_completed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetimedate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2817,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2817,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2817,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2817,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetimedate
            - BranchSide:      'icalderivedproperty.c:2817,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetimedate
      Callsites:
        - Src:             'icalderivedproperty.c:2817,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2818,39'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2818,12'
          Dst:             icalvalue_get_datetimedate
    - functionName:    icalproperty_new_completed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_completed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2804,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2800,62'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_completed
            - BranchSide:      'icalderivedproperty.c:2804,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_completed
      Callsites:
        - Src:             'icalderivedproperty.c:2804,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2805,5'
          Dst:             icalproperty_set_completed
    - functionName:    icalproperty_set_completed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2810
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetimedate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2811,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2811,5'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2811,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2811,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2812,34'
              BranchSideFuncs:
                - icalvalue_new_datetimedate
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2811,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2812,34'
          Dst:             icalvalue_new_datetimedate
        - Src:             'icalderivedproperty.c:2812,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_completed
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_completed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2788,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2786,64'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_completed
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2791,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_completed
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2791,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2792,5'
          Dst:             icalproperty_set_completed
        - Src:             'icalderivedproperty.c:2794,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_comment
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2782,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2782,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2782,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2782,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2782,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2782,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2783,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2783,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_comment
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2764
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_comment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2766,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_comment
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2766,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_comment
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2766,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2766,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2768,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_comment
      Callsites:
        - Src:             'icalderivedproperty.c:2766,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2768,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2769,5'
          Dst:             icalproperty_set_comment
    - functionName:    icalproperty_set_comment
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2775,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2775,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2775,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2775,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2776,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2776,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2776,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2777,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2775,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2776,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2777,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2777,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_comment
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2749
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_comment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2750,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_comment
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2752,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_comment
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2752,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2752,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2754,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_comment
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2752,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2754,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2755,5'
          Dst:             icalproperty_set_comment
        - Src:             'icalderivedproperty.c:2757,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_color
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2744,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2744,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2744,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2744,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2744,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2744,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2745,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2745,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_color
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2726
      functionLinenumberEnd: 2733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2728,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_color
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2728,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_color
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2728,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2728,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2730,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_color
      Callsites:
        - Src:             'icalderivedproperty.c:2728,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2730,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2731,5'
          Dst:             icalproperty_set_color
    - functionName:    icalproperty_set_color
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2737,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2737,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2737,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2737,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2738,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2738,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2738,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2739,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2737,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2738,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2739,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2739,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_color
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_color
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2712,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_color
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2714,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_color
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2714,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2714,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2716,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_color
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2714,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2716,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2717,5'
          Dst:             icalproperty_set_color
        - Src:             'icalderivedproperty.c:2719,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_cmd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2706,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_cmd
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2706,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_cmd
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2706,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2706,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_cmd
            - BranchSide:      'icalderivedproperty.c:2706,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_cmd
      Callsites:
        - Src:             'icalderivedproperty.c:2706,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2707,30'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2707,12'
          Dst:             icalvalue_get_cmd
    - functionName:    icalproperty_new_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_cmd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2693,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_cmd
            - BranchSide:      'icalderivedproperty.c:2693,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_cmd
      Callsites:
        - Src:             'icalderivedproperty.c:2693,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2694,5'
          Dst:             icalproperty_set_cmd
    - functionName:    icalproperty_set_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_cmd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2700,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_cmd
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2700,5'
              BranchSideFuncs:
                - icalvalue_new_cmd
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2700,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2700,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2701,34'
              BranchSideFuncs:
                - icalvalue_new_cmd
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2700,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2701,34'
          Dst:             icalvalue_new_cmd
        - Src:             'icalderivedproperty.c:2701,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_cmd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2677,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_cmd
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2680,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_cmd
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2680,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2681,5'
          Dst:             icalproperty_set_cmd
        - Src:             'icalderivedproperty.c:2683,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_class
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_class
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2671,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_class
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2671,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_class
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2671,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2671,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_class
            - BranchSide:      'icalderivedproperty.c:2671,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_class
      Callsites:
        - Src:             'icalderivedproperty.c:2671,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2672,32'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2672,12'
          Dst:             icalvalue_get_class
    - functionName:    icalproperty_new_class
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_class
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2658,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_class
            - BranchSide:      'icalderivedproperty.c:2658,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_class
      Callsites:
        - Src:             'icalderivedproperty.c:2658,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2659,5'
          Dst:             icalproperty_set_class
    - functionName:    icalproperty_set_class
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_class
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2665,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_class
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2665,5'
              BranchSideFuncs:
                - icalvalue_new_class
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2665,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2665,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2666,34'
              BranchSideFuncs:
                - icalvalue_new_class
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2665,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2666,34'
          Dst:             icalvalue_new_class
        - Src:             'icalderivedproperty.c:2666,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_class
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_class
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2642,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_class
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2645,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_class
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2645,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2646,5'
          Dst:             icalproperty_set_class
        - Src:             'icalderivedproperty.c:2648,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_categories
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2636,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2636,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2636,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2636,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2636,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2636,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2637,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2637,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_categories
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2618
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_categories
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2620,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_categories
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2620,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_categories
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2620,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2620,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2622,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_categories
      Callsites:
        - Src:             'icalderivedproperty.c:2620,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2622,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2623,5'
          Dst:             icalproperty_set_categories
    - functionName:    icalproperty_set_categories
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2629,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2629,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2629,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2629,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2630,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2630,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2630,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2631,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2629,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2630,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2631,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2631,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_categories
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_categories
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2604,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_categories
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2606,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_categories
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2606,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2606,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2608,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_categories
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2606,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2608,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2609,5'
          Dst:             icalproperty_set_categories
        - Src:             'icalderivedproperty.c:2611,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_carid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2598,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2598,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2598,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2598,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2598,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2598,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2599,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2599,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_carid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2580
      functionLinenumberEnd: 2587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_carid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2582,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2582,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2582,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2582,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2584,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carid
      Callsites:
        - Src:             'icalderivedproperty.c:2582,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2584,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2585,5'
          Dst:             icalproperty_set_carid
    - functionName:    icalproperty_set_carid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2591,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2591,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2591,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2591,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2592,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2592,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2592,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2593,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2591,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2592,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2593,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2593,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_carid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_carid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2566,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2568,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2568,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2568,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2570,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2568,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2570,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2571,5'
          Dst:             icalproperty_set_carid
        - Src:             'icalderivedproperty.c:2573,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_carlevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2560,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_carlevel
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2560,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_carlevel
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2560,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2560,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_carlevel
            - BranchSide:      'icalderivedproperty.c:2560,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_carlevel
      Callsites:
        - Src:             'icalderivedproperty.c:2560,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2561,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2561,12'
          Dst:             icalvalue_get_carlevel
    - functionName:    icalproperty_new_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_carlevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2547,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carlevel
            - BranchSide:      'icalderivedproperty.c:2547,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carlevel
      Callsites:
        - Src:             'icalderivedproperty.c:2547,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2548,5'
          Dst:             icalproperty_set_carlevel
    - functionName:    icalproperty_set_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_carlevel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2554,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_carlevel
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2554,5'
              BranchSideFuncs:
                - icalvalue_new_carlevel
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2554,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2554,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2555,34'
              BranchSideFuncs:
                - icalvalue_new_carlevel
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2554,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2555,34'
          Dst:             icalvalue_new_carlevel
        - Src:             'icalderivedproperty.c:2555,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_carlevel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2531,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carlevel
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2534,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_carlevel
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2534,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2535,5'
          Dst:             icalproperty_set_carlevel
        - Src:             'icalderivedproperty.c:2537,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_capversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2525,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2525,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2525,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2525,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2525,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2525,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2526,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2526,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_capversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_capversion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2509,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_capversion
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2509,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_capversion
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2509,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2509,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2511,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_capversion
      Callsites:
        - Src:             'icalderivedproperty.c:2509,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2511,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2512,5'
          Dst:             icalproperty_set_capversion
    - functionName:    icalproperty_set_capversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2518,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2518,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2518,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2518,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2519,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2519,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2519,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2520,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2518,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2519,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2520,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2520,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_capversion
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_capversion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2493,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_capversion
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2495,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_capversion
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2495,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2495,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2497,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_capversion
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2495,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2497,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2498,5'
          Dst:             icalproperty_set_capversion
        - Src:             'icalderivedproperty.c:2500,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_calscale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2487,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2487,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2487,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2487,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2487,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2487,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2488,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2488,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_calscale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_calscale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2471,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calscale
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2471,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calscale
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2471,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2471,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2473,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calscale
      Callsites:
        - Src:             'icalderivedproperty.c:2471,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2473,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2474,5'
          Dst:             icalproperty_set_calscale
    - functionName:    icalproperty_set_calscale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2479
      functionLinenumberEnd: 2483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2480,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2480,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2480,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2480,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2481,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2481,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2481,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2482,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2480,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2481,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2482,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2482,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_calscale
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_calscale
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2455,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calscale
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2457,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calscale
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2457,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2457,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2459,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calscale
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2457,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2459,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2460,5'
          Dst:             icalproperty_set_calscale
        - Src:             'icalderivedproperty.c:2462,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_calmaster
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2449,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2449,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2449,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2449,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2449,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2449,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2450,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2450,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_calmaster
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_calmaster
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2433,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calmaster
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2433,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calmaster
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2433,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2433,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2435,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calmaster
      Callsites:
        - Src:             'icalderivedproperty.c:2433,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2435,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2436,5'
          Dst:             icalproperty_set_calmaster
    - functionName:    icalproperty_set_calmaster
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2442,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2442,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2442,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2442,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2443,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2443,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2443,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2444,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2442,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2443,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2444,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2444,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_calmaster
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2416
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_calmaster
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2417,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calmaster
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2419,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calmaster
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2419,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2419,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2421,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calmaster
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2419,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2421,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2422,5'
          Dst:             icalproperty_set_calmaster
        - Src:             'icalderivedproperty.c:2424,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_calid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2411,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2411,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2411,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2411,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2411,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2411,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2412,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2412,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_calid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_calid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2395,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calid
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2395,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calid
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2395,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2395,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2397,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calid
      Callsites:
        - Src:             'icalderivedproperty.c:2395,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2397,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2398,5'
          Dst:             icalproperty_set_calid
    - functionName:    icalproperty_set_calid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2404,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2404,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2404,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2404,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2405,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2405,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2405,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2406,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2404,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2405,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2406,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2406,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_calid
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_calid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2379,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calid
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2381,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calid
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2381,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2381,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2383,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calid
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2381,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2383,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2384,5'
          Dst:             icalproperty_set_calid
        - Src:             'icalderivedproperty.c:2386,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_calendaraddress
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2372
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_caladdress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2373,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2373,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2373,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2373,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_caladdress
            - BranchSide:      'icalderivedproperty.c:2373,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
      Callsites:
        - Src:             'icalderivedproperty.c:2373,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2374,37'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2374,12'
          Dst:             icalvalue_get_caladdress
    - functionName:    icalproperty_new_calendaraddress
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2355
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_calendaraddress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2357,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calendaraddress
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2357,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calendaraddress
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2357,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2357,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2359,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calendaraddress
      Callsites:
        - Src:             'icalderivedproperty.c:2357,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2359,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2360,5'
          Dst:             icalproperty_set_calendaraddress
    - functionName:    icalproperty_set_calendaraddress
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_caladdress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2366,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2366,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2366,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2366,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2367,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2367,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2367,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2368,34'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2366,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2367,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2368,34'
          Dst:             icalvalue_new_caladdress
        - Src:             'icalderivedproperty.c:2368,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_calendaraddress
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_calendaraddress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2341,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calendaraddress
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2343,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calendaraddress
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2343,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2343,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2345,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_calendaraddress
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2343,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2345,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2346,5'
          Dst:             icalproperty_set_calendaraddress
        - Src:             'icalderivedproperty.c:2348,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_busytype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2335,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_busytype
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2335,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_busytype
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2335,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2335,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_busytype
            - BranchSide:      'icalderivedproperty.c:2335,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_busytype
      Callsites:
        - Src:             'icalderivedproperty.c:2335,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2336,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2336,12'
          Dst:             icalvalue_get_busytype
    - functionName:    icalproperty_new_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_busytype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2322,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_busytype
            - BranchSide:      'icalderivedproperty.c:2322,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_busytype
      Callsites:
        - Src:             'icalderivedproperty.c:2322,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2323,5'
          Dst:             icalproperty_set_busytype
    - functionName:    icalproperty_set_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_busytype
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2329,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_busytype
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2329,5'
              BranchSideFuncs:
                - icalvalue_new_busytype
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2329,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2329,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2330,34'
              BranchSideFuncs:
                - icalvalue_new_busytype
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2329,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2330,34'
          Dst:             icalvalue_new_busytype
        - Src:             'icalderivedproperty.c:2330,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_busytype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2306,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_busytype
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2309,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_busytype
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2309,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2310,5'
          Dst:             icalproperty_set_busytype
        - Src:             'icalderivedproperty.c:2312,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_attendee
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_caladdress
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2300,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2300,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2300,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2300,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_caladdress
            - BranchSide:      'icalderivedproperty.c:2300,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_caladdress
      Callsites:
        - Src:             'icalderivedproperty.c:2300,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2301,37'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2301,12'
          Dst:             icalvalue_get_caladdress
    - functionName:    icalproperty_new_attendee
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_attendee
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2284,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attendee
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2284,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attendee
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2284,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2284,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2286,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attendee
      Callsites:
        - Src:             'icalderivedproperty.c:2284,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2286,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2287,5'
          Dst:             icalproperty_set_attendee
    - functionName:    icalproperty_set_attendee
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_caladdress
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2293,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2293,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2293,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2293,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2294,5'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2294,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2294,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2295,34'
              BranchSideFuncs:
                - icalvalue_new_caladdress
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2293,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2294,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2295,34'
          Dst:             icalvalue_new_caladdress
        - Src:             'icalderivedproperty.c:2295,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_attendee
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_attendee
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2268,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attendee
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2270,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attendee
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2270,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2270,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2272,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attendee
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2270,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2272,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2273,5'
          Dst:             icalproperty_set_attendee
        - Src:             'icalderivedproperty.c:2275,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_attach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2262,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2262,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2262,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2262,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_attach
            - BranchSide:      'icalderivedproperty.c:2262,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_attach
      Callsites:
        - Src:             'icalderivedproperty.c:2262,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2263,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2263,12'
          Dst:             icalvalue_get_attach
    - functionName:    icalproperty_new_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_attach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2246,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attach
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2246,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attach
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2246,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2246,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2248,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attach
      Callsites:
        - Src:             'icalderivedproperty.c:2246,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2248,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2249,5'
          Dst:             icalproperty_set_attach
    - functionName:    icalproperty_set_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_attach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2255,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2255,5'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2255,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2255,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2256,5'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2256,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2256,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2257,34'
              BranchSideFuncs:
                - icalvalue_new_attach
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2255,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2256,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2257,34'
          Dst:             icalvalue_new_attach
        - Src:             'icalderivedproperty.c:2257,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_attach
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2230,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attach
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2232,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attach
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2232,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2232,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2234,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_attach
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2232,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2234,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2235,5'
          Dst:             icalproperty_set_attach
        - Src:             'icalderivedproperty.c:2237,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_allowconflict
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2224,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2224,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2224,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2224,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2224,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2224,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2225,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2225,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_allowconflict
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_allowconflict
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2208,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_allowconflict
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2208,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_allowconflict
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2208,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2208,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2210,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_allowconflict
      Callsites:
        - Src:             'icalderivedproperty.c:2208,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2210,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2211,5'
          Dst:             icalproperty_set_allowconflict
    - functionName:    icalproperty_set_allowconflict
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2217,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2217,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2217,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2217,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2218,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2218,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2218,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2219,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2217,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2218,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2219,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2219,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_allowconflict
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_allowconflict
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2192,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_allowconflict
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2194,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_allowconflict
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2194,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2194,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2196,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_allowconflict
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2194,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2196,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2197,5'
          Dst:             icalproperty_set_allowconflict
        - Src:             'icalderivedproperty.c:2199,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_action
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_action
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2186,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_action
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2186,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_action
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2186,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2186,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_action
            - BranchSide:      'icalderivedproperty.c:2186,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_action
      Callsites:
        - Src:             'icalderivedproperty.c:2186,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2187,33'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2187,12'
          Dst:             icalvalue_get_action
    - functionName:    icalproperty_new_action
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_action
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2173,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_action
            - BranchSide:      'icalderivedproperty.c:2173,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_action
      Callsites:
        - Src:             'icalderivedproperty.c:2173,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2174,5'
          Dst:             icalproperty_set_action
    - functionName:    icalproperty_set_action
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_action
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2180,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_action
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2180,5'
              BranchSideFuncs:
                - icalvalue_new_action
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2180,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2180,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2181,34'
              BranchSideFuncs:
                - icalvalue_new_action
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2180,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2181,34'
          Dst:             icalvalue_new_action
        - Src:             'icalderivedproperty.c:2181,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_action
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_action
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2157,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_action
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2160,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_action
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2160,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2161,5'
          Dst:             icalproperty_set_action
        - Src:             'icalderivedproperty.c:2163,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_acknowledged
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_datetime
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2151,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2151,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2151,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2151,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_datetime
            - BranchSide:      'icalderivedproperty.c:2151,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_datetime
      Callsites:
        - Src:             'icalderivedproperty.c:2151,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2152,35'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2152,12'
          Dst:             icalvalue_get_datetime
    - functionName:    icalproperty_new_acknowledged
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_new_impl
        - icalproperty_set_acknowledged
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2138,12'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2134,65'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acknowledged
            - BranchSide:      'icalderivedproperty.c:2138,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acknowledged
      Callsites:
        - Src:             'icalderivedproperty.c:2138,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2139,5'
          Dst:             icalproperty_set_acknowledged
    - functionName:    icalproperty_set_acknowledged
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_datetime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2145,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2145,5'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2145,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2145,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2146,34'
              BranchSideFuncs:
                - icalvalue_new_datetime
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2145,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2146,34'
          Dst:             icalvalue_new_datetime
        - Src:             'icalderivedproperty.c:2146,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_acknowledged
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_acknowledged
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2122,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2120,67'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acknowledged
                - icalproperty_add_parameters
            - BranchSide:      'icalderivedproperty.c:2125,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acknowledged
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2125,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2126,5'
          Dst:             icalproperty_set_acknowledged
        - Src:             'icalderivedproperty.c:2128,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalproperty_get_acceptresponse
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_get_value
        - icalvalue_get_text
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2116,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2116,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2116,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2116,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_get_value
                - icalvalue_get_text
            - BranchSide:      'icalderivedproperty.c:2116,5'
              BranchSideFuncs:
                - icalproperty_get_value
                - icalvalue_get_text
      Callsites:
        - Src:             'icalderivedproperty.c:2116,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2117,31'
          Dst:             icalproperty_get_value
        - Src:             'icalderivedproperty.c:2117,12'
          Dst:             icalvalue_get_text
    - functionName:    icalproperty_new_acceptresponse
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_new_impl
        - icalproperty_set_acceptresponse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2100,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acceptresponse
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2100,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acceptresponse
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2100,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2100,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2102,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acceptresponse
      Callsites:
        - Src:             'icalderivedproperty.c:2100,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2102,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2103,5'
          Dst:             icalproperty_set_acceptresponse
    - functionName:    icalproperty_set_acceptresponse
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icalproperty_set_value
        - icalvalue_new_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2109,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2109,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2109,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2109,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2110,5'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2110,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2110,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2111,34'
              BranchSideFuncs:
                - icalvalue_new_text
                - icalproperty_set_value
      Callsites:
        - Src:             'icalderivedproperty.c:2109,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2110,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2111,34'
          Dst:             icalvalue_new_text
        - Src:             'icalderivedproperty.c:2111,5'
          Dst:             icalproperty_set_value
    - functionName:    icalproperty_vanew_acceptresponse
      functionSourceFile: '/src/libical/src/libical/icalderivedproperty.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalproperty_add_parameters
        - icalproperty_new_impl
        - icalproperty_set_acceptresponse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedproperty.c:2084,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:0,0'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acceptresponse
                - icalproperty_add_parameters
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2086,5'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acceptresponse
                - icalproperty_add_parameters
                - icalerror_set_errno
        - Branch String:   'icalderivedproperty.c:2086,5'
          Branch Sides:
            - BranchSide:      'icalderivedproperty.c:2086,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedproperty.c:2088,12'
              BranchSideFuncs:
                - icalproperty_new_impl
                - icalproperty_set_acceptresponse
                - icalproperty_add_parameters
      Callsites:
        - Src:             'icalderivedproperty.c:2086,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedproperty.c:2088,12'
          Dst:             icalproperty_new_impl
        - Src:             'icalderivedproperty.c:2089,5'
          Dst:             icalproperty_set_acceptresponse
        - Src:             'icalderivedproperty.c:2091,5'
          Dst:             icalproperty_add_parameters
    - functionName:    icalparameter_new_from_value_string
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - icaldurationtype_from_string
        - icalerror_set_errno
        - icalmemory_strdup
        - icalparameter_new_impl
        - icalparameter_set_xvalue
        - strcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2653,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalmemory_strdup
                - icalparameter_set_xvalue
                - strcasecmp
                - icaldurationtype_from_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2653,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalmemory_strdup
                - icalparameter_set_xvalue
                - strcasecmp
                - icaldurationtype_from_string
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2653,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2653,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2657,13'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalmemory_strdup
                - icalparameter_set_xvalue
                - strcasecmp
                - icaldurationtype_from_string
        - Branch String:   'icalderivedparameter.c:2658,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2658,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2662,14'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_set_xvalue
                - strcasecmp
                - icaldurationtype_from_string
        - Branch String:   'icalderivedparameter.c:2662,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2663,16'
              BranchSideFuncs:
                - icaldurationtype_from_string
            - BranchSide:      'icalderivedparameter.c:2668,5'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_set_xvalue
                - strcasecmp
        - Branch String:   'icalderivedparameter.c:2669,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2668,34'
              BranchSideFuncs:
                - strcasecmp
                - icalmemory_strdup
                - icalparameter_set_xvalue
            - BranchSide:      'icalderivedparameter.c:2671,54'
              BranchSideFuncs:
                - strcasecmp
                - icalmemory_strdup
                - icalparameter_set_xvalue
        - Branch String:   'icalderivedparameter.c:2671,17'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2668,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2673,57'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2668,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2669,21'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_set_xvalue
            - BranchSide:      'icalderivedparameter.c:2679,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_set_xvalue
        - Branch String:   'icalderivedparameter.c:2668,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2669,21'
              BranchSideFuncs:
                - icalparameter_set_xvalue
            - BranchSide:      'icalderivedparameter.c:2684,9'
              BranchSideFuncs:
                - icalparameter_set_xvalue
        - Branch String:   'icalderivedparameter.c:2679,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2684,9'
              BranchSideFuncs:
                - icalparameter_set_xvalue
            - BranchSide:      'icalderivedparameter.c:2690,56'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2653,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2657,13'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2663,27'
          Dst:             icaldurationtype_from_string
        - Src:             'icalderivedparameter.c:2671,17'
          Dst:             strcasecmp
        - Src:             'icalderivedparameter.c:2684,9'
          Dst:             icalparameter_set_xvalue
        - Src:             'icalderivedparameter.c:2690,56'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_string_to_enum
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2645
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_set_errno
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2635,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2635,5'
              BranchSideFuncs:
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2635,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2635,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2639,50'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedparameter.c:2638,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2638,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2639,50'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedparameter.c:2639,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2638,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2640,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2635,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2639,13'
          Dst:             strcasecmp
    - functionName:    icalparameter_enum_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2615
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2618,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2618,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2618,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2618,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2619,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2619,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2619,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2623,39'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2622,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2622,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2623,39'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2623,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2622,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2624,41'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2623,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2622,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2624,41'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2623,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2622,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2624,41'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2623,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2622,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2624,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2618,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2619,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_value_to_value_kind
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          189
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalparameter_string_to_kind
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bsearch
        - ical_get_unknown_token_handling_setting
        - icalparameter_compare_kind_map
        - strncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2571,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - bsearch
                - strncmp
                - ical_get_unknown_token_handling_setting
            - BranchSide:      'icalderivedparameter.c:2574,16'
              BranchSideFuncs:
                - bsearch
                - strncmp
                - ical_get_unknown_token_handling_setting
        - Branch String:   'icalderivedparameter.c:2574,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2574,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2578,14'
              BranchSideFuncs:
                - bsearch
                - strncmp
                - ical_get_unknown_token_handling_setting
        - Branch String:   'icalderivedparameter.c:2585,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2586,24'
              BranchSideFuncs:
                - strncmp
                - ical_get_unknown_token_handling_setting
            - BranchSide:      'icalderivedparameter.c:2589,9'
              BranchSideFuncs:
                - strncmp
                - ical_get_unknown_token_handling_setting
        - Branch String:   'icalderivedparameter.c:2589,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2589,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2593,9'
              BranchSideFuncs:
                - ical_get_unknown_token_handling_setting
        - Branch String:   'icalderivedparameter.c:2593,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2593,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2596,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2581,9'
          Dst:             bsearch
        - Src:             'icalderivedparameter.c:2581,9'
          Dst:             icalparameter_compare_kind_map
        - Src:             'icalderivedparameter.c:2589,9'
          Dst:             strncmp
        - Src:             'icalderivedparameter.c:2593,9'
          Dst:             ical_get_unknown_token_handling_setting
    - functionName:    icalparameter_compare_kind_map
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2566,26'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedparameter.c:2566,26'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'icalderivedparameter.c:2566,12'
          Dst:             strcasecmp
    - functionName:    bsearch
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:29,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:31,20'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:43,1'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:34,11'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:29,14'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:36,29'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:36,16'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:37,14'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:43,1'
              BranchSideFuncs: []
        - Branch String:   '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:29,3'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:31,20'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h:43,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparameter_kind_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2555,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2554,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2556,37'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2555,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2554,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2556,37'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2555,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2554,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2556,37'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2554,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2554,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2555,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2555,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2554,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2556,37'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparameter_kind_is_valid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2536,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2536,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2542,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2542,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2542,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2545,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2542,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2542,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2545,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2542,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2542,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2545,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2542,13'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2542,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2545,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2545,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2542,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2545,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparameter_get_xlicerrortype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2509
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2510,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2510,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2511,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2511,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2516,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2510,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2511,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_xlicerrortype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2520
      functionLinenumberEnd: 2527
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2521,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2521,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2521,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2521,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2522,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2522,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2522,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2523,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2523,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2523,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2524,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2521,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2522,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2523,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2524,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_xlicerrortype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2489
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_xlicerrortype
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2491,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2491,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2492,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2492,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2493,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2493,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2493,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2494,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2495,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2495,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2499,5'
              BranchSideFuncs:
                - icalparameter_set_xlicerrortype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2500,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2500,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2501,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2491,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2492,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2493,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2494,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2499,5'
          Dst:             icalparameter_set_xlicerrortype
        - Src:             'icalderivedparameter.c:2500,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2501,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_xliccomparetype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2468,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2468,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2469,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2469,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2474,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2468,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2469,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_xliccomparetype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2485
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2479,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2479,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2479,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2479,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2480,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2480,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2480,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2481,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2481,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2481,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2482,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2479,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2480,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2481,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2482,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_xliccomparetype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_xliccomparetype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2449,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2449,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2450,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2450,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2451,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2451,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2451,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2452,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2453,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2453,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2457,5'
              BranchSideFuncs:
                - icalparameter_set_xliccomparetype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2458,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2458,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2459,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2449,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2450,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2451,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2452,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2457,5'
          Dst:             icalparameter_set_xliccomparetype
        - Src:             'icalderivedparameter.c:2458,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2459,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_x
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2428,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2428,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2429,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2429,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2430,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2428,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2429,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_x
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2435,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2435,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2435,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2435,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2436,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2436,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2436,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2437,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:2439,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2440,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:2442,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2435,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2436,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2437,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2440,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:2442,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_x
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_x
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2410,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_x
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2410,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_x
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2411,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2411,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2412,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_x
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2413,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2413,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2417,5'
              BranchSideFuncs:
                - icalparameter_set_x
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2418,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2418,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2419,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2410,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2411,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2412,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2417,5'
          Dst:             icalparameter_set_x
        - Src:             'icalderivedparameter.c:2418,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2419,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_value
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2384,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2384,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2385,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2385,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2389,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2389,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2389,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2393,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2384,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2385,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_value
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2398,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2398,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2398,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2398,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2399,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2399,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2399,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2400,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2400,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2400,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2401,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2398,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2399,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2400,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2401,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_value
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2365,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2365,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2366,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2366,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2367,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2367,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2367,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2368,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2369,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2369,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2373,5'
              BranchSideFuncs:
                - icalparameter_set_value
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2374,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2374,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2375,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2365,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2366,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2367,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2368,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2373,5'
          Dst:             icalparameter_set_value
        - Src:             'icalderivedparameter.c:2374,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2375,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2343
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2344,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2344,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2345,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2345,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2346,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2344,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2345,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2350
      functionLinenumberEnd: 2359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2351,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2351,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2351,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2351,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2352,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2352,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2352,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2353,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:2355,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2356,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:2358,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2351,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2352,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2353,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2356,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:2358,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_tzid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2340
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_tzid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2326,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_tzid
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2326,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_tzid
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2327,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2327,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2328,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_tzid
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2329,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2329,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2333,5'
              BranchSideFuncs:
                - icalparameter_set_tzid
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2334,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2334,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2335,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2326,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2327,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2328,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2333,5'
          Dst:             icalparameter_set_tzid
        - Src:             'icalderivedparameter.c:2334,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2335,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_substate
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2300,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2300,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2301,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2301,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2305,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2305,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2305,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2309,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2300,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2301,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_substate
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2314,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2314,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2314,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2314,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2315,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2315,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2315,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2316,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2316,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2316,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2317,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2314,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2315,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2316,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2317,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_substate
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_substate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2281,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2281,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2282,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2282,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2283,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2283,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2283,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2284,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2285,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2285,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2289,5'
              BranchSideFuncs:
                - icalparameter_set_substate
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2290,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2290,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2291,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2281,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2282,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2283,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2284,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2289,5'
          Dst:             icalparameter_set_substate
        - Src:             'icalderivedparameter.c:2290,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2291,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_stayinformed
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2255,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2255,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2256,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2256,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2260,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2260,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2260,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2264,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2255,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2256,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_stayinformed
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2269,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2269,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2269,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2269,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2270,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2270,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2270,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2271,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2271,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2271,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2272,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2269,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2270,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2271,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2272,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_stayinformed
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_stayinformed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2236,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2236,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2237,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2237,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2238,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2238,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2238,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2239,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2240,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2240,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2244,5'
              BranchSideFuncs:
                - icalparameter_set_stayinformed
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2245,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2245,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2246,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2236,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2237,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2238,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2239,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2244,5'
          Dst:             icalparameter_set_stayinformed
        - Src:             'icalderivedparameter.c:2245,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2246,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_size
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2215,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2215,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2216,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2216,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2217,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2215,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2216,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_size
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2222,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2222,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2222,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2222,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2223,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2223,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2223,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2224,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:2226,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2227,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:2229,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2222,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2223,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2224,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2227,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:2229,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_size
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2197,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_size
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2197,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_size
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2198,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2198,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2199,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_size
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2200,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2200,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2204,5'
              BranchSideFuncs:
                - icalparameter_set_size
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2205,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2205,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2206,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2197,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2198,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2199,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2204,5'
          Dst:             icalparameter_set_size
        - Src:             'icalderivedparameter.c:2205,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2206,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_sentby
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2176,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2176,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2177,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2177,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2178,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2176,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2177,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_sentby
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2183,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2183,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2183,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2183,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2184,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2184,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2184,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2185,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:2187,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2188,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:2190,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2183,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2184,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2185,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2188,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:2190,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_sentby
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_sentby
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2158,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_sentby
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2158,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_sentby
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2159,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2159,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2160,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_sentby
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2161,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2161,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2165,5'
              BranchSideFuncs:
                - icalparameter_set_sentby
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2166,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2166,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2167,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2158,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2159,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2160,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2165,5'
          Dst:             icalparameter_set_sentby
        - Src:             'icalderivedparameter.c:2166,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2167,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_schema
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2137,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2137,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2138,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2138,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2139,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2137,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2138,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_schema
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2144,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2144,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2144,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2144,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2145,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2145,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2145,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2146,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:2148,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2149,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:2151,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2144,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2145,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2146,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2149,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:2151,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_schema
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_schema
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2119,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_schema
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2119,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_schema
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2120,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2120,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2121,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_schema
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2122,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2122,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2126,5'
              BranchSideFuncs:
                - icalparameter_set_schema
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2127,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2127,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2128,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2119,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2120,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2121,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2126,5'
          Dst:             icalparameter_set_schema
        - Src:             'icalderivedparameter.c:2127,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2128,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_schedulestatus
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2098,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2098,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2099,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2099,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2100,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2098,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2099,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_schedulestatus
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2105,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2105,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2105,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2105,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2106,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2106,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2106,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2107,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:2109,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2110,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:2112,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:2105,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2106,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2107,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2110,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:2112,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_schedulestatus
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2078
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_schedulestatus
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2080,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_schedulestatus
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2080,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_schedulestatus
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2081,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2081,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2082,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_schedulestatus
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2083,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2083,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2087,5'
              BranchSideFuncs:
                - icalparameter_set_schedulestatus
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2088,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2088,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2089,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2080,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2081,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2082,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2087,5'
          Dst:             icalparameter_set_schedulestatus
        - Src:             'icalderivedparameter.c:2088,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2089,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_scheduleforcesend
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2054,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2054,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2055,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2055,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2059,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2059,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2059,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2063,53'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2054,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2055,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_scheduleforcesend
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2068,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2068,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2068,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2068,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2069,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2069,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2069,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2070,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2070,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2070,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2071,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2068,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2069,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2070,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2071,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_scheduleforcesend
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_scheduleforcesend
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2035,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2035,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2036,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2036,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2037,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2037,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2037,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:2038,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2039,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2039,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2043,5'
              BranchSideFuncs:
                - icalparameter_set_scheduleforcesend
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:2044,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2044,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2045,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:2035,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2036,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2037,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2038,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:2043,5'
          Dst:             icalparameter_set_scheduleforcesend
        - Src:             'icalderivedparameter.c:2044,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2045,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_scheduleagent
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2009,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2009,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2010,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2010,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2014,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:2014,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2014,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2018,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:2009,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:2010,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_scheduleagent
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:2023,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2023,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2023,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2023,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2024,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2024,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2024,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2025,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:2025,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:2025,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:2026,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:2023,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2024,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2025,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:2026,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_scheduleagent
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_scheduleagent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1990,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1990,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1991,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1991,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1992,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1992,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1992,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1993,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1994,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1994,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1998,5'
              BranchSideFuncs:
                - icalparameter_set_scheduleagent
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1999,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1999,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:2000,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1990,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1991,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1992,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1993,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1998,5'
          Dst:             icalparameter_set_scheduleagent
        - Src:             'icalderivedparameter.c:1999,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:2000,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_rsvp
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1967,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1967,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1968,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1968,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1973,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1967,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1968,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_rsvp
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1978,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1978,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1978,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1978,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1979,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1979,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1979,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1980,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1980,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1980,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1981,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1978,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1979,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1980,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1981,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_rsvp
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_rsvp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1948,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1948,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1949,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1949,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1950,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1950,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1950,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1951,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1952,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1952,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1956,5'
              BranchSideFuncs:
                - icalparameter_set_rsvp
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1957,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1957,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1958,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1948,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1949,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1950,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1951,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1956,5'
          Dst:             icalparameter_set_rsvp
        - Src:             'icalderivedparameter.c:1957,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1958,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_role
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1922,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1922,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1923,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1923,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1927,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:1927,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1927,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1931,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1922,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1923,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_role
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1936,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1936,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1936,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1936,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1937,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1937,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1937,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1938,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1938,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1938,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1939,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1936,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1937,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1938,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1939,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_role
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_role
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1903,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1903,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1904,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1904,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1905,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1905,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1905,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1906,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1907,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1907,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1911,5'
              BranchSideFuncs:
                - icalparameter_set_role
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1912,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1912,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1913,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1903,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1904,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1905,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1906,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1911,5'
          Dst:             icalparameter_set_role
        - Src:             'icalderivedparameter.c:1912,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1913,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_response
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1882,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1882,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1883,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1883,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1885,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1882,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1883,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_response
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1893,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1893,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1893,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1893,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1894,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1893,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1894,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_response
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_response
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1864,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_response
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1864,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_response
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1867,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1867,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1871,5'
              BranchSideFuncs:
                - icalparameter_set_response
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1872,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1872,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1873,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1864,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1866,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1871,5'
          Dst:             icalparameter_set_response
        - Src:             'icalderivedparameter.c:1872,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1873,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_required
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1838,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1838,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1839,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1839,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1843,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:1843,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1843,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1847,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1838,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1839,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_required
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1852,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1852,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1852,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1852,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1853,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1853,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1853,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1854,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1854,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1854,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1855,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1852,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1853,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1854,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1855,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_required
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_required
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1819,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1819,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1820,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1820,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1821,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1821,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1821,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1822,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1823,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1823,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1827,5'
              BranchSideFuncs:
                - icalparameter_set_required
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1828,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1828,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1829,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1819,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1820,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1821,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1822,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1827,5'
          Dst:             icalparameter_set_required
        - Src:             'icalderivedparameter.c:1828,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1829,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_reltype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1793,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1793,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1794,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1794,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1798,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:1798,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1798,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1802,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1793,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1794,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_reltype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1807,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1807,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1807,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1807,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1808,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1808,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1808,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1809,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1809,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1809,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1810,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1807,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1808,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1809,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1810,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_reltype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_reltype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1774,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1774,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1775,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1775,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1776,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1776,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1776,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1777,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1778,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1778,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1782,5'
              BranchSideFuncs:
                - icalparameter_set_reltype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1783,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1783,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1784,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1774,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1775,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1776,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1777,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1782,5'
          Dst:             icalparameter_set_reltype
        - Src:             'icalderivedparameter.c:1783,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1784,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_related
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1751,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1751,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1752,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1752,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1757,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1751,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1752,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_related
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1762,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1762,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1762,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1762,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1763,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1763,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1763,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1764,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1764,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1764,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1765,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1762,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1763,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1764,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1765,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_related
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_related
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1732,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1732,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1733,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1733,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1734,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1734,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1734,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1735,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1736,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1736,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1740,5'
              BranchSideFuncs:
                - icalparameter_set_related
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1741,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1741,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1742,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1732,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1733,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1734,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1735,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1740,5'
          Dst:             icalparameter_set_related
        - Src:             'icalderivedparameter.c:1741,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1742,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_reason
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1711,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1711,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1712,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1712,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1713,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1711,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1712,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_reason
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1718,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1718,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1718,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1718,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1719,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1719,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1719,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1720,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1722,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1723,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1725,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1718,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1719,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1720,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1723,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1725,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_reason
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_reason
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1693,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_reason
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1693,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_reason
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1694,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1694,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1695,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_reason
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1696,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1696,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1700,5'
              BranchSideFuncs:
                - icalparameter_set_reason
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1701,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1701,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1702,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1693,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1694,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1695,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1700,5'
          Dst:             icalparameter_set_reason
        - Src:             'icalderivedparameter.c:1701,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1702,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_range
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1670,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1670,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1671,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1671,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1676,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1670,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1671,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_range
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1681,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1681,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1681,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1681,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1682,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1682,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1682,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1683,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1683,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1683,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1684,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1681,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1682,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1683,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1684,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_range
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1651,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1651,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1652,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1652,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1653,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1653,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1653,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1654,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1655,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1655,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1659,5'
              BranchSideFuncs:
                - icalparameter_set_range
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1660,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1660,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1661,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1651,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1652,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1653,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1654,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1659,5'
          Dst:             icalparameter_set_range
        - Src:             'icalderivedparameter.c:1660,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1661,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_publiccomment
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1630,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1630,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1631,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1631,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1632,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1630,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1631,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_publiccomment
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1636
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1637,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1637,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1637,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1637,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1638,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1638,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1638,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1639,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1641,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1642,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1644,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1637,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1638,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1639,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1642,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1644,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_publiccomment
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_publiccomment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1612,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_publiccomment
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1612,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_publiccomment
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1613,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1613,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1614,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_publiccomment
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1615,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1615,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1619,5'
              BranchSideFuncs:
                - icalparameter_set_publiccomment
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1620,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1620,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1621,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1612,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1613,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1614,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1619,5'
          Dst:             icalparameter_set_publiccomment
        - Src:             'icalderivedparameter.c:1620,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1621,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_patchaction
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1586,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1586,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1587,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1587,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1591,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:1591,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1595,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1586,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1587,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_patchaction
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1600,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1600,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1600,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1600,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1601,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1601,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1601,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1602,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1602,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1602,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1603,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1600,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1601,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1602,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1603,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_patchaction
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_patchaction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1567,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1567,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1568,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1568,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1569,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1569,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1569,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1570,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1571,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1575,5'
              BranchSideFuncs:
                - icalparameter_set_patchaction
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1576,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1576,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1577,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1567,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1568,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1569,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1570,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1575,5'
          Dst:             icalparameter_set_patchaction
        - Src:             'icalderivedparameter.c:1576,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1577,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_partstat
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1541,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1541,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1542,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1542,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1546,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:1546,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1546,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1550,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1541,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1542,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_partstat
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1555,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1555,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1555,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1555,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1556,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1556,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1556,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1557,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1557,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1557,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1558,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1555,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1556,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1557,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1558,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_partstat
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_partstat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1522,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1522,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1523,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1523,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1524,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1524,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1524,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1525,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1526,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1526,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1530,5'
              BranchSideFuncs:
                - icalparameter_set_partstat
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1531,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1531,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1532,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1522,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1523,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1524,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1525,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1530,5'
          Dst:             icalparameter_set_partstat
        - Src:             'icalderivedparameter.c:1531,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1532,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_order
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1501,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1501,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1502,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1502,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1504,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1501,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1502,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_order
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1512,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1512,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1512,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1512,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1513,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1512,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1513,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_order
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_order
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1483,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_order
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1483,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_order
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1486,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1486,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1490,5'
              BranchSideFuncs:
                - icalparameter_set_order
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1491,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1491,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1492,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1483,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1485,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1490,5'
          Dst:             icalparameter_set_order
        - Src:             'icalderivedparameter.c:1491,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1492,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_options
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1462,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1462,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1463,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1463,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1464,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1462,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1463,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_options
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1469,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1469,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1469,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1469,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1470,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1470,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1470,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1471,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1473,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1474,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1476,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1469,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1470,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1471,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1474,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1476,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_options
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_options
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1444,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_options
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1444,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_options
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1445,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1445,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1446,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_options
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1447,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1447,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1451,5'
              BranchSideFuncs:
                - icalparameter_set_options
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1452,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1452,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1453,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1444,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1445,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1446,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1451,5'
          Dst:             icalparameter_set_options
        - Src:             'icalderivedparameter.c:1452,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1453,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_modified
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1423,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1423,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1424,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1424,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1425,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1423,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1424,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_modified
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1430,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1430,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1430,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1430,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1431,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1431,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1431,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1432,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1434,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1435,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1437,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1430,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1431,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1432,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1435,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1437,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_modified
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_modified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1405,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_modified
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1405,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_modified
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1406,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1406,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1407,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_modified
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1408,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1408,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1412,5'
              BranchSideFuncs:
                - icalparameter_set_modified
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1413,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1413,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1414,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1405,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1406,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1407,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1412,5'
          Dst:             icalparameter_set_modified
        - Src:             'icalderivedparameter.c:1413,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1414,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_member
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1384,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1384,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1385,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1385,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1386,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1384,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1385,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_member
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1391,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1391,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1391,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1391,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1392,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1392,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1392,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1393,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1395,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1396,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1398,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1391,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1392,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1393,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1396,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1398,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_member
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_member
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1366,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_member
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1366,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_member
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1367,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1367,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1368,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_member
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1369,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1369,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1373,5'
              BranchSideFuncs:
                - icalparameter_set_member
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1374,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1374,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1375,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1366,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1367,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1368,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1373,5'
          Dst:             icalparameter_set_member
        - Src:             'icalderivedparameter.c:1374,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1375,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_managedid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1345,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1345,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1346,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1346,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1347,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1345,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1346,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_managedid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1352,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1352,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1352,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1352,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1353,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1353,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1353,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1354,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1356,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1357,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1359,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1352,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1353,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1354,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1357,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1359,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_managedid
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_managedid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1327,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_managedid
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1327,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_managedid
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1328,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1328,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1329,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_managedid
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1330,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1330,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1334,5'
              BranchSideFuncs:
                - icalparameter_set_managedid
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1335,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1335,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1336,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1327,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1328,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1329,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1334,5'
          Dst:             icalparameter_set_managedid
        - Src:             'icalderivedparameter.c:1335,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1336,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_localize
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1306,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1306,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1307,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1307,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1308,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1306,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1307,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_localize
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1313,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1313,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1313,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1313,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1314,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1314,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1314,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1315,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1317,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1318,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1320,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1313,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1314,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1315,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1318,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1320,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_localize
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_localize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1288,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_localize
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1288,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_localize
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1289,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1289,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1290,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_localize
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1291,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1295,5'
              BranchSideFuncs:
                - icalparameter_set_localize
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1296,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1297,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1288,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1289,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1290,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1295,5'
          Dst:             icalparameter_set_localize
        - Src:             'icalderivedparameter.c:1296,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1297,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_local
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1262,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1262,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1263,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1263,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1267,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:1267,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1267,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1271,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1262,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1263,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_local
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1276,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1276,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1276,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1276,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1277,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1277,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1277,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1278,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1278,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1278,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1279,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:1276,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1277,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1278,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1279,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_local
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_local
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1243,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1243,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1244,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1244,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1245,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1245,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1245,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:1246,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1247,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1247,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1251,5'
              BranchSideFuncs:
                - icalparameter_set_local
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1252,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1252,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1253,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1243,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1244,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1245,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1246,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1251,5'
          Dst:             icalparameter_set_local
        - Src:             'icalderivedparameter.c:1252,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1253,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_linkrel
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1222,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1222,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1223,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1223,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1224,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1222,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1223,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_linkrel
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1229,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1229,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1229,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1229,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1230,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1230,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1230,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1231,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1233,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1234,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1236,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1229,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1230,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1231,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1234,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1236,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_linkrel
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_linkrel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1204,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_linkrel
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1204,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_linkrel
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1205,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1205,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1206,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_linkrel
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1207,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1207,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1211,5'
              BranchSideFuncs:
                - icalparameter_set_linkrel
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1212,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1212,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1213,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1204,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1205,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1206,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1211,5'
          Dst:             icalparameter_set_linkrel
        - Src:             'icalderivedparameter.c:1212,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1213,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_latency
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1183,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1183,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1184,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1184,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1185,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1183,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1184,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_latency
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1190,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1190,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1190,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1190,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1191,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1191,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1191,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1192,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1194,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1195,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1197,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1190,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1191,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1192,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1195,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1197,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_latency
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_latency
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1165,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_latency
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1165,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_latency
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1166,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1166,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1167,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_latency
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1168,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1168,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1172,5'
              BranchSideFuncs:
                - icalparameter_set_latency
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1173,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1173,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1174,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1165,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1166,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1167,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1172,5'
          Dst:             icalparameter_set_latency
        - Src:             'icalderivedparameter.c:1173,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1174,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_language
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1144,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1144,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1145,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1145,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1146,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1144,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1145,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_language
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1151,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1151,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1151,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1151,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1152,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1152,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1152,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1153,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1155,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1156,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1158,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1151,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1152,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1153,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1156,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1158,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_language
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_language
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1126,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_language
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1126,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_language
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1127,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1127,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1128,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_language
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1129,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1133,5'
              BranchSideFuncs:
                - icalparameter_set_language
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1134,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1134,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1135,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1126,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1127,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1128,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1133,5'
          Dst:             icalparameter_set_language
        - Src:             'icalderivedparameter.c:1134,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1135,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_label
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1105,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1105,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1106,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1106,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1107,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1105,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1106,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_label
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1112,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1112,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1112,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1112,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1113,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1113,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1113,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1114,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1116,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1117,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1119,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1112,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1113,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1114,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1117,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1119,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_label
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_label
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1087,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_label
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1087,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_label
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1088,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1088,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1089,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_label
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1090,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1094,5'
              BranchSideFuncs:
                - icalparameter_set_label
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1095,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1095,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1096,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1087,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1088,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1089,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1094,5'
          Dst:             icalparameter_set_label
        - Src:             'icalderivedparameter.c:1095,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1096,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_id
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1066,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1066,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1067,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1067,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1068,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1066,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1067,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_id
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1073,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1073,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1073,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1073,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1074,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1074,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1074,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1075,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1077,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1078,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1080,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1073,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1074,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1075,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1078,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1080,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_id
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1048,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_id
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1048,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_id
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1049,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1049,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1050,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_id
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1051,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1051,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1055,5'
              BranchSideFuncs:
                - icalparameter_set_id
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1056,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1056,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1057,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1048,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1049,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1050,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1055,5'
          Dst:             icalparameter_set_id
        - Src:             'icalderivedparameter.c:1056,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1057,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_iana
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1027,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1027,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1028,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1028,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1029,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:1027,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1028,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_iana
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1034,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1034,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1034,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1034,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1035,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1035,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1035,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1036,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:1038,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1039,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:1041,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:1034,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1035,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1036,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1039,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:1041,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_iana
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_iana
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:1009,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_iana
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1009,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_iana
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:1010,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1010,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1011,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_iana
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1012,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1012,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1016,5'
              BranchSideFuncs:
                - icalparameter_set_iana
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:1017,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:1017,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:1018,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:1009,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:1010,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1011,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:1016,5'
          Dst:             icalparameter_set_iana
        - Src:             'icalderivedparameter.c:1017,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:1018,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_gap
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaldurationtype_null_duration
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:988,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icaldurationtype_null_duration
            - BranchSide:      'icalderivedparameter.c:988,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icaldurationtype_null_duration
        - Branch String:   'icalderivedparameter.c:989,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:989,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_null_duration
            - BranchSide:      'icalderivedparameter.c:991,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:988,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:989,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:993,15'
          Dst:             icaldurationtype_null_duration
    - functionName:    icalparameter_set_gap
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:999,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:999,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:999,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:999,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:1000,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:999,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:1000,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_gap
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_gap
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:970,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:967,62'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_gap
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:970,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_gap
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:973,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:973,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:977,5'
              BranchSideFuncs:
                - icalparameter_set_gap
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:978,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:979,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:970,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:972,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:977,5'
          Dst:             icalparameter_set_gap
        - Src:             'icalderivedparameter.c:978,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:979,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_fmttype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:949,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:949,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:950,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:950,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:951,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:949,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:950,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_fmttype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:956,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:956,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:956,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:956,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:957,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:957,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:957,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:958,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:960,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:961,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:963,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:956,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:957,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:958,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:961,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:963,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_fmttype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_fmttype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:931,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_fmttype
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:931,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_fmttype
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:932,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:932,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:933,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_fmttype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:934,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:934,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:938,5'
              BranchSideFuncs:
                - icalparameter_set_fmttype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:939,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:939,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:940,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:931,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:932,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:933,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:938,5'
          Dst:             icalparameter_set_fmttype
        - Src:             'icalderivedparameter.c:939,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:940,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_filename
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:910,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:910,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:911,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:911,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:912,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:910,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:911,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_filename
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:917,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:917,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:917,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:917,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:918,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:918,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:918,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:919,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:921,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:922,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:924,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:917,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:918,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:919,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:922,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:924,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_filename
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_filename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:892,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_filename
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:892,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_filename
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:893,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:893,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:894,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_filename
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:895,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:899,5'
              BranchSideFuncs:
                - icalparameter_set_filename
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:900,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:900,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:901,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:892,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:893,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:894,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:899,5'
          Dst:             icalparameter_set_filename
        - Src:             'icalderivedparameter.c:900,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:901,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_feature
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:866,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:866,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:867,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:867,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:871,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:871,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:871,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:875,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:866,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:867,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_feature
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:880,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:880,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:880,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:880,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:881,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:881,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:881,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:882,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:882,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:882,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:883,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:880,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:881,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:882,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:883,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_feature
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_feature
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:847,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:847,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:848,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:848,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:849,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:849,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:849,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:850,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:851,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:851,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:855,5'
              BranchSideFuncs:
                - icalparameter_set_feature
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:856,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:856,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:857,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:847,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:848,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:849,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:850,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:855,5'
          Dst:             icalparameter_set_feature
        - Src:             'icalderivedparameter.c:856,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:857,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_fbtype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:821,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:821,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:822,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:822,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:826,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:826,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:826,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:830,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:821,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:822,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_fbtype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:835,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:835,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:835,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:835,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:836,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:836,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:836,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:837,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:837,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:837,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:838,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:835,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:836,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:837,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:838,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_fbtype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_fbtype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:802,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:802,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:803,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:803,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:804,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:804,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:804,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:805,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:806,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:810,5'
              BranchSideFuncs:
                - icalparameter_set_fbtype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:811,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:811,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:812,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:802,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:803,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:804,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:805,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:810,5'
          Dst:             icalparameter_set_fbtype
        - Src:             'icalderivedparameter.c:811,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:812,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_encoding
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:776,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:776,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:777,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:777,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:781,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:781,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:781,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:785,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:776,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:777,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_encoding
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:790,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:790,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:790,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:790,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:791,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:791,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:791,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:792,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:792,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:792,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:793,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:790,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:791,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:792,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:793,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_encoding
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_encoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:757,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:757,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:758,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:758,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:759,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:759,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:759,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:760,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:761,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:761,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:765,5'
              BranchSideFuncs:
                - icalparameter_set_encoding
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:766,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:766,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:767,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:757,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:758,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:759,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:760,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:765,5'
          Dst:             icalparameter_set_encoding
        - Src:             'icalderivedparameter.c:766,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:767,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_enable
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:731,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:731,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:732,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:732,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:736,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:736,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:740,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:731,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:732,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_enable
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:745,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:745,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:745,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:745,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:746,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:746,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:746,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:747,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:747,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:747,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:748,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:745,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:746,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:747,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:748,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_enable
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_enable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:712,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:712,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:713,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:713,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:714,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:714,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:714,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:715,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:716,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:716,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:720,5'
              BranchSideFuncs:
                - icalparameter_set_enable
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:721,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:722,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:712,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:713,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:714,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:715,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:720,5'
          Dst:             icalparameter_set_enable
        - Src:             'icalderivedparameter.c:721,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:722,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_email
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:691,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:691,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:692,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:692,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:693,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:691,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:692,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_email
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:698,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:698,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:698,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:698,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:699,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:699,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:699,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:700,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:702,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:703,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:705,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:698,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:699,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:700,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:703,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:705,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_email
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_email
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:673,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_email
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:673,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_email
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:674,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:674,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:675,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_email
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:676,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:680,5'
              BranchSideFuncs:
                - icalparameter_set_email
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:681,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:682,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:673,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:674,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:675,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:680,5'
          Dst:             icalparameter_set_email
        - Src:             'icalderivedparameter.c:681,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:682,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_display
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:647,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:647,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:648,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:648,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:652,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:652,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:652,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:656,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:647,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:648,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_display
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:661,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:661,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:661,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:661,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:662,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:662,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:662,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:663,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:663,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:663,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:664,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:661,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:662,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:663,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:664,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_display
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_display
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:628,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:628,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:629,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:629,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:630,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:630,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:630,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:631,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:632,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:632,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:636,5'
              BranchSideFuncs:
                - icalparameter_set_display
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:637,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:638,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:628,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:629,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:630,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:631,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:636,5'
          Dst:             icalparameter_set_display
        - Src:             'icalderivedparameter.c:637,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:638,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_dir
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:607,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:607,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:608,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:608,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:609,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:607,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:608,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_dir
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:614,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:614,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:614,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:614,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:615,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:615,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:615,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:616,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:618,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:619,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:621,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:614,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:615,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:616,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:619,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:621,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_dir
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_dir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:589,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_dir
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:589,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_dir
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:590,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:590,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:591,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_dir
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:592,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:596,5'
              BranchSideFuncs:
                - icalparameter_set_dir
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:597,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:597,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:598,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:589,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:590,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:591,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:596,5'
          Dst:             icalparameter_set_dir
        - Src:             'icalderivedparameter.c:597,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:598,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_derived
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:563,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:563,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:564,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:564,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:568,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:568,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:572,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:563,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:564,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_derived
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:577,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:577,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:577,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:577,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:578,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:578,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:578,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:579,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:579,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:579,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:580,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:577,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:578,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:579,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:580,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_derived
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_derived
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:544,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:544,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:545,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:545,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:546,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:546,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:546,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:547,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:548,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:552,5'
              BranchSideFuncs:
                - icalparameter_set_derived
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:553,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:554,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:544,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:545,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:546,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:547,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:552,5'
          Dst:             icalparameter_set_derived
        - Src:             'icalderivedparameter.c:553,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:554,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_delegatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:523,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:523,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:524,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:524,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:525,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:523,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:524,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_delegatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:530,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:530,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:530,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:530,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:531,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:531,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:531,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:532,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:534,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:535,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:537,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:530,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:531,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:532,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:535,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:537,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_delegatedto
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_delegatedto
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:505,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_delegatedto
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:505,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_delegatedto
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:506,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:506,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:507,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_delegatedto
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:508,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:508,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:512,5'
              BranchSideFuncs:
                - icalparameter_set_delegatedto
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:513,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:513,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:514,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:505,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:506,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:507,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:512,5'
          Dst:             icalparameter_set_delegatedto
        - Src:             'icalderivedparameter.c:513,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:514,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_delegatedfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:484,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:484,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:485,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:485,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:486,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:484,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:485,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_delegatedfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:491,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:491,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:491,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:491,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:492,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:492,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:492,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:493,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:495,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:496,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:498,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:491,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:492,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:493,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:496,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:498,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_delegatedfrom
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_delegatedfrom
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:466,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_delegatedfrom
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:466,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_delegatedfrom
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:467,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:467,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:468,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_delegatedfrom
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:469,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:473,5'
              BranchSideFuncs:
                - icalparameter_set_delegatedfrom
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:474,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:475,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:466,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:467,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:468,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:473,5'
          Dst:             icalparameter_set_delegatedfrom
        - Src:             'icalderivedparameter.c:474,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:475,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_cutype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:440,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:440,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:441,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:441,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:445,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:445,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:449,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:440,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:441,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_cutype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:454,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:454,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:454,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:454,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:455,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:455,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:455,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:456,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:456,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:456,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:457,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:454,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:455,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:456,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:457,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_cutype
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_cutype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:421,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:421,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:422,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:422,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:423,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:423,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:423,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:424,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:425,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:429,5'
              BranchSideFuncs:
                - icalparameter_set_cutype
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:430,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:431,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:421,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:422,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:423,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:424,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:429,5'
          Dst:             icalparameter_set_cutype
        - Src:             'icalderivedparameter.c:430,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:431,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_cn
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:400,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:400,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:401,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:401,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:402,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:400,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:401,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_cn
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:407,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:407,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:407,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:407,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:408,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:408,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:408,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:409,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:411,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:412,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:414,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:407,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:408,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:409,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:412,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:414,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_cn
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_cn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:382,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_cn
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:382,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_cn
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:383,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:383,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:384,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_cn
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:385,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:389,5'
              BranchSideFuncs:
                - icalparameter_set_cn
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:390,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:391,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:382,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:383,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:384,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:389,5'
          Dst:             icalparameter_set_cn
        - Src:             'icalderivedparameter.c:390,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:391,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_charset
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:361,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:361,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:362,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:362,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:363,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:361,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:362,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_charset
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:368,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:368,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:368,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:368,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:369,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:369,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:369,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:370,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:372,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:373,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:375,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:368,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:369,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:370,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:373,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:375,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_charset
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_charset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:343,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_charset
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:343,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_charset
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:344,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:344,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:345,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_charset
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:346,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:350,5'
              BranchSideFuncs:
                - icalparameter_set_charset
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:351,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:352,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:343,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:344,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:345,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:350,5'
          Dst:             icalparameter_set_charset
        - Src:             'icalderivedparameter.c:351,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:352,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_altrep
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:322,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:322,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:323,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:323,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:324,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:322,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:323,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_altrep
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:329,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:329,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:329,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:329,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:330,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:330,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:330,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:331,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalmemory_free_buffer
                - icalmemory_strdup
        - Branch String:   'icalderivedparameter.c:333,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:334,9'
              BranchSideFuncs:
                - icalmemory_strdup
            - BranchSide:      'icalderivedparameter.c:336,52'
              BranchSideFuncs:
                - icalmemory_strdup
      Callsites:
        - Src:             'icalderivedparameter.c:329,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:330,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:331,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:334,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedparameter.c:336,52'
          Dst:             icalmemory_strdup
    - functionName:    icalparameter_new_altrep
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_altrep
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:304,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_altrep
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:304,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalparameter_new_impl
                - icalparameter_set_altrep
                - icalerrno_return
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:305,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:305,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:306,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_altrep
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:307,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:311,5'
              BranchSideFuncs:
                - icalparameter_set_altrep
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:312,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:312,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:313,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:304,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:305,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:306,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:311,5'
          Dst:             icalparameter_set_altrep
        - Src:             'icalderivedparameter.c:312,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:313,8'
          Dst:             icalparameter_free
    - functionName:    icalparameter_get_actionparam
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:278,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:278,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:279,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:279,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:283,16'
              BranchSideFuncs: []
        - Branch String:   'icalderivedparameter.c:283,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:287,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedparameter.c:278,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:279,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_actionparam
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_clear_errno
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:292,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:292,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:292,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:292,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:293,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:293,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:293,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:294,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedparameter.c:294,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:294,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedparameter.c:295,5'
              BranchSideFuncs:
                - icalerror_clear_errno
      Callsites:
        - Src:             'icalderivedparameter.c:292,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:293,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:294,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:295,5'
          Dst:             icalerror_clear_errno
    - functionName:    icalparameter_new_actionparam
      functionSourceFile: '/src/libical/src/libical/icalderivedparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerrno_return
        - icalerror_clear_errno
        - icalerror_set_errno
        - icalparameter_free
        - icalparameter_new_impl
        - icalparameter_set_actionparam
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedparameter.c:259,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:259,5'
              BranchSideFuncs:
                - icalerror_clear_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:260,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:260,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:261,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalparameter_new_impl
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:261,5'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:261,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
            - BranchSide:      'icalderivedparameter.c:262,12'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:263,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:267,5'
              BranchSideFuncs:
                - icalparameter_set_actionparam
                - icalerrno_return
                - icalparameter_free
        - Branch String:   'icalderivedparameter.c:268,9'
          Branch Sides:
            - BranchSide:      'icalderivedparameter.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedparameter.c:269,8'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalderivedparameter.c:259,5'
          Dst:             icalerror_clear_errno
        - Src:             'icalderivedparameter.c:260,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:261,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedparameter.c:262,12'
          Dst:             icalparameter_new_impl
        - Src:             'icalderivedparameter.c:267,5'
          Dst:             icalparameter_set_actionparam
        - Src:             'icalderivedparameter.c:268,9'
          Dst:             icalerrno_return
        - Src:             'icalderivedparameter.c:269,8'
          Dst:             icalparameter_free
    - functionName:    icalrestriction_validate_valarm_prop
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          302
      EdgeCount:       82
      CyclomaticComplexity: 12
      functionsReached:
        - _check_restriction
        - icalcomponent_count_properties
        - icalcomponent_get_first_property
        - icalproperty_get_action
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrestriction.c:441,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_action
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
            - BranchSide:      'icalrestriction.c:442,9'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalproperty_get_action
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
        - Branch String:   'icalrestriction.c:449,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:451,23'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalproperty_get_action
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
            - BranchSide:      'icalrestriction.c:582,14'
              BranchSideFuncs:
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:453,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:454,22'
              BranchSideFuncs:
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
            - BranchSide:      'icalrestriction.c:457,13'
              BranchSideFuncs:
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
        - Branch String:   'icalrestriction.c:457,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:458,22'
              BranchSideFuncs:
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:466,22'
              BranchSideFuncs:
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
        - Branch String:   'icalrestriction.c:458,63'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:459,34'
              BranchSideFuncs:
                - icalcomponent_count_properties
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:460,67'
              BranchSideFuncs:
                - icalcomponent_count_properties
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
        - Branch String:   'icalrestriction.c:458,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:460,67'
              BranchSideFuncs:
                - icalcomponent_count_properties
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:466,22'
              BranchSideFuncs:
                - _check_restriction
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
        - Branch String:   'icalrestriction.c:466,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:468,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:478,17'
              BranchSideFuncs:
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:488,17'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:509,13'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:532,13'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:554,13'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:468,23'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:469,18'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:468,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:468,17'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:478,23'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:479,18'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:478,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:478,17'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:488,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:489,17'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:489,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:499,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:509,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:513,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:513,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:513,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:520,22'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:513,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:520,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:532,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:534,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:542,22'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:542,22'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:534,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:542,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:554,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:558,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:558,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:558,21'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:565,22'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:558,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:565,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - _check_restriction
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:582,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:594,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrestriction.c:451,23'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:454,22'
          Dst:             icalproperty_get_action
        - Src:             'icalrestriction.c:460,25'
          Dst:             icalcomponent_count_properties
        - Src:             'icalrestriction.c:469,18'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:479,18'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:582,14'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:595,9'
          Dst:             _check_restriction
    - functionName:    _check_restriction
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - __snprintf_chk
        - icalcomponent_add_property
        - icalcomponent_kind_to_string
        - icalparameter_new_xlicerrortype
        - icalproperty_free
        - icalproperty_kind_to_string
        - icalproperty_vanew_xlicerror
        - icalrestriction_compare
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalrestriction.c:240,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalrestriction_compare
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
                - __assert_fail
            - BranchSide:      'icalrestriction.c:240,21'
              BranchSideFuncs:
                - icalrestriction_compare
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
                - __assert_fail
        - Branch String:   'icalrestriction.c:242,48'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:243,15'
              BranchSideFuncs:
                - icalrestriction_compare
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
                - __assert_fail
            - BranchSide:      'icalrestriction.c:247,5'
              BranchSideFuncs:
                - icalrestriction_compare
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
                - __assert_fail
        - Branch String:   'icalrestriction.c:242,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:247,5'
              BranchSideFuncs:
                - icalrestriction_compare
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
                - __assert_fail
            - BranchSide:      'icalrestriction.c:249,15'
              BranchSideFuncs:
                - icalrestriction_compare
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
                - __assert_fail
        - Branch String:   'icalrestriction.c:251,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:251,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'icalrestriction.c:253,17'
              BranchSideFuncs:
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
        - Branch String:   'icalrestriction.c:253,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:260,21'
              BranchSideFuncs:
                - icalcomponent_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalproperty_kind_to_string
            - BranchSide:      'icalrestriction.c:278,17'
              BranchSideFuncs:
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
        - Branch String:   'icalrestriction.c:260,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:262,20'
              BranchSideFuncs:
                - icalproperty_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
            - BranchSide:      'icalrestriction.c:265,20'
              BranchSideFuncs:
                - icalproperty_kind_to_string
                - __snprintf_chk
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
        - Branch String:   'icalrestriction.c:278,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:279,17'
              BranchSideFuncs:
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
        - Branch String:   'icalrestriction.c:282,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:286,20'
              BranchSideFuncs:
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
      Callsites:
        - Src:             'icalrestriction.c:249,15'
          Dst:             icalrestriction_compare
        - Src:             'icalrestriction.c:251,5'
          Dst:             __assert_fail
        - Src:             'icalrestriction.c:262,20'
          Dst:             icalcomponent_kind_to_string
        - Src:             'icalrestriction.c:265,20'
          Dst:             icalproperty_kind_to_string
        - Src:             'icalrestriction.c:268,9'
          Dst:             __snprintf_chk
        - Src:             'icalrestriction.c:272,20'
          Dst:             icalparameter_new_xlicerrortype
        - Src:             'icalrestriction.c:273,19'
          Dst:             icalproperty_vanew_xlicerror
        - Src:             'icalrestriction.c:274,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalrestriction.c:275,9'
          Dst:             icalproperty_free
        - Src:             'icalrestriction.c:286,20'
          Dst:             icalparameter_new_xlicerrortype
        - Src:             'icalrestriction.c:287,19'
          Dst:             icalproperty_vanew_xlicerror
        - Src:             'icalrestriction.c:288,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalrestriction.c:289,9'
          Dst:             icalproperty_free
    - functionName:    icalrestriction_compare
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrestriction.c:81,42'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:81,42'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:81,51'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:81,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:85,15'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:85,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:89,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrestriction_validate_status_value
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          175
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - icalproperty_get_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrestriction.c:101,10'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalproperty_get_status
            - BranchSide:      'icalrestriction.c:101,10'
              BranchSideFuncs:
                - icalproperty_get_status
        - Branch String:   'icalrestriction.c:101,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:105,12'
              BranchSideFuncs:
                - icalproperty_get_status
        - Branch String:   'icalrestriction.c:107,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:108,22'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:128,22'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:108,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:117,22'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:117,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:128,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:130,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:158,13'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:130,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:133,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:133,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:144,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:144,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:133,53'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:134,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:134,53'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:135,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:133,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:133,21'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:144,53'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:145,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:144,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:144,21'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:158,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:162,53'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:163,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:163,55'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:164,28'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:162,21'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:162,21'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:181,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrestriction.c:105,12'
          Dst:             icalproperty_get_status
    - functionName:    icalrestriction_must_be_recurring
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrestriction_no_dtend
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalcomponent_get_first_property
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrestriction.c:207,14'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:207,14'
              BranchSideFuncs:
                - icalcomponent_get_first_property
        - Branch String:   'icalrestriction.c:207,22'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:214,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:207,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:214,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrestriction.c:208,9'
          Dst:             icalcomponent_get_first_property
    - functionName:    icalrestriction_no_duration
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalcomponent_get_first_property
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalrestriction.c:222,14'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:222,14'
              BranchSideFuncs:
                - icalcomponent_get_first_property
        - Branch String:   'icalrestriction.c:222,22'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:229,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:222,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:229,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalrestriction.c:223,9'
          Dst:             icalcomponent_get_first_property
    - functionName:    icalrestriction_get_restriction
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalrestriction.c:2620,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2622,5'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2624,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2624,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2626,28'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2626,35'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2624,76'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2627,46'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2627,46'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2627,46'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2628,33'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2628,43'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2624,76'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2629,46'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2629,46'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2629,66'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2630,46'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2629,76'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2624,76'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2630,46'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2630,46'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2630,46'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2630,65'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2626,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2624,76'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2626,13'
              BranchSideFuncs: []
        - Branch String:   'icalrestriction.c:2624,27'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:2624,27'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:2624,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalrestriction_must_if_tz_ref
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrestriction_check_component
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          238
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - _check_restriction
        - icalcomponent_add_property
        - icalcomponent_count_components
        - icalcomponent_count_properties
        - icalcomponent_get_first_component
        - icalcomponent_get_first_property
        - icalcomponent_get_first_real_component
        - icalcomponent_get_next_component
        - icalcomponent_isa
        - icalparameter_new_xlicerrortype
        - icalproperty_free
        - icalproperty_get_method
        - icalproperty_vanew_xlicerror
        - icalrestriction_check_component
        - icalrestriction_get_restriction
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalrestriction.c:310,17'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_first_component
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
                - icalcomponent_get_first_component
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_get_first_real_component
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
            - BranchSide:      'icalrestriction.c:310,17'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalcomponent_get_first_component
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
                - icalcomponent_get_first_component
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalcomponent_get_first_real_component
                - icalcomponent_get_first_property
                - icalcomponent_get_first_property
        - Branch String:   'icalrestriction.c:312,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:314,14'
              BranchSideFuncs:
                - icalcomponent_get_first_real_component
                - icalcomponent_get_first_property
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
                - icalcomponent_get_first_property
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
            - BranchSide:      'icalrestriction.c:325,14'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
                - icalcomponent_get_first_component
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
            - BranchSide:      'icalrestriction.c:353,20'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:314,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:321,23'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:321,23'
              BranchSideFuncs:
                - icalcomponent_get_first_property
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:325,80'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:326,14'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
            - BranchSide:      'icalrestriction.c:353,20'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:325,13'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:343,20'
              BranchSideFuncs:
                - icalparameter_new_xlicerrortype
                - icalproperty_vanew_xlicerror
                - icalcomponent_add_property
                - icalproperty_free
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:353,20'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:357,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:363,17'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:379,20'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:373,27'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:373,27'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:373,27'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalcomponent_get_first_property
                - icalcomponent_count_properties
                - _check_restriction
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:359,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:363,17'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:379,20'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:383,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:389,17'
              BranchSideFuncs:
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:400,21'
              BranchSideFuncs:
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:396,27'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:396,27'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:396,27'
              BranchSideFuncs:
                - icalrestriction_get_restriction
                - icalcomponent_count_components
                - _check_restriction
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:385,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:389,17'
              BranchSideFuncs:
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:400,21'
              BranchSideFuncs:
                - icalproperty_get_method
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:400,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:403,18'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
            - BranchSide:      'icalrestriction.c:406,23'
              BranchSideFuncs:
                - icalcomponent_get_first_component
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:406,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:406,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:410,19'
              BranchSideFuncs:
                - icalrestriction_check_component
                - icalcomponent_get_next_component
        - Branch String:   'icalrestriction.c:412,23'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:412,23'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalrestriction_check_component
            - BranchSide:      'icalrestriction.c:412,23'
              BranchSideFuncs:
                - icalcomponent_get_next_component
                - icalrestriction_check_component
        - Branch String:   'icalrestriction.c:406,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:406,5'
              BranchSideFuncs: []
            - BranchSide:      'icalrestriction.c:410,19'
              BranchSideFuncs:
                - icalrestriction_check_component
                - icalcomponent_get_next_component
      Callsites:
        - Src:             'icalrestriction.c:310,17'
          Dst:             icalcomponent_isa
        - Src:             'icalrestriction.c:314,14'
          Dst:             icalcomponent_get_first_real_component
        - Src:             'icalrestriction.c:321,23'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:325,14'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalrestriction.c:326,14'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalrestriction.c:321,23'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:343,20'
          Dst:             icalparameter_new_xlicerrortype
        - Src:             'icalrestriction.c:344,19'
          Dst:             icalproperty_vanew_xlicerror
        - Src:             'icalrestriction.c:345,9'
          Dst:             icalcomponent_add_property
        - Src:             'icalrestriction.c:346,9'
          Dst:             icalproperty_free
        - Src:             'icalrestriction.c:353,20'
          Dst:             icalrestriction_get_restriction
        - Src:             'icalrestriction.c:363,17'
          Dst:             icalrestriction_get_restriction
        - Src:             'icalrestriction.c:367,17'
          Dst:             icalcomponent_get_first_property
        - Src:             'icalrestriction.c:369,21'
          Dst:             icalcomponent_count_properties
        - Src:             'icalrestriction.c:371,23'
          Dst:             _check_restriction
        - Src:             'icalrestriction.c:379,20'
          Dst:             icalrestriction_get_restriction
        - Src:             'icalrestriction.c:389,17'
          Dst:             icalrestriction_get_restriction
        - Src:             'icalrestriction.c:392,21'
          Dst:             icalcomponent_count_components
        - Src:             'icalrestriction.c:394,23'
          Dst:             _check_restriction
        - Src:             'icalrestriction.c:403,18'
          Dst:             icalproperty_get_method
        - Src:             'icalrestriction.c:406,23'
          Dst:             icalcomponent_get_first_component
        - Src:             'icalrestriction.c:410,19'
          Dst:             icalrestriction_check_component
        - Src:             'icalrestriction.c:408,23'
          Dst:             icalcomponent_get_next_component
    - functionName:    icalrestriction_check
      functionSourceFile: '/src/libical/src/libical/icalrestriction.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalcomponent_isa
        - icalerror_set_errno
        - icalrestriction_check_component
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalrestriction.c:423,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:0,0'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalerror_set_errno
                - icalrestriction_check_component
                - icalerror_set_errno
            - BranchSide:      'icalrestriction.c:423,5'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalerror_set_errno
                - icalrestriction_check_component
                - icalerror_set_errno
        - Branch String:   'icalrestriction.c:423,5'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:423,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalrestriction.c:425,17'
              BranchSideFuncs:
                - icalcomponent_isa
                - icalerror_set_errno
                - icalrestriction_check_component
        - Branch String:   'icalrestriction.c:427,9'
          Branch Sides:
            - BranchSide:      'icalrestriction.c:428,9'
              BranchSideFuncs:
                - icalrestriction_check_component
            - BranchSide:      'icalrestriction.c:433,13'
              BranchSideFuncs:
                - icalrestriction_check_component
      Callsites:
        - Src:             'icalrestriction.c:423,5'
          Dst:             icalerror_set_errno
        - Src:             'icalrestriction.c:425,17'
          Dst:             icalcomponent_isa
        - Src:             'icalrestriction.c:428,9'
          Dst:             icalerror_set_errno
        - Src:             'icalrestriction.c:433,13'
          Dst:             icalrestriction_check_component
    - functionName:    icalvalue_get_binary
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalattach_get_data
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1527,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalattach_get_data
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1527,5'
              BranchSideFuncs:
                - icalattach_get_data
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1527,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1527,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1529,54'
              BranchSideFuncs:
                - icalattach_get_data
      Callsites:
        - Src:             'icalderivedvalue.c:1527,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1529,27'
          Dst:             icalattach_get_data
    - functionName:    free_icalvalue_attach_data
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1491,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'icalderivedvalue.c:1491,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    icalvalue_set_binary
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - free_icalvalue_attach_data
        - icalattach_new_from_data
        - icalattach_unref
        - icalerror_set_errno
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1499,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalattach_unref
                - strdup
                - icalattach_new_from_data
                - free
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1499,5'
              BranchSideFuncs:
                - icalattach_unref
                - strdup
                - icalattach_new_from_data
                - free
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1499,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1499,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1501,5'
              BranchSideFuncs:
                - icalattach_unref
                - strdup
                - icalattach_new_from_data
                - free
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1501,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1501,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1505,15'
              BranchSideFuncs:
                - icalattach_unref
                - strdup
                - icalattach_new_from_data
                - free
        - Branch String:   'icalderivedvalue.c:1505,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1506,9'
              BranchSideFuncs:
                - strdup
                - icalattach_new_from_data
                - free
            - BranchSide:      'icalderivedvalue.c:1512,14'
              BranchSideFuncs:
                - strdup
                - icalattach_new_from_data
                - free
        - Branch String:   'icalderivedvalue.c:1514,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1514,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1515,31'
              BranchSideFuncs:
                - icalattach_new_from_data
                - free
        - Branch String:   'icalderivedvalue.c:1516,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1516,13'
              BranchSideFuncs:
                - free
            - BranchSide:      'icalderivedvalue.c:1517,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'icalderivedvalue.c:1499,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1501,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1506,9'
          Dst:             icalattach_unref
        - Src:             'icalderivedvalue.c:1512,14'
          Dst:             strdup
        - Src:             'icalderivedvalue.c:1515,31'
          Dst:             icalattach_new_from_data
        - Src:             'icalderivedvalue.c:1515,31'
          Dst:             free_icalvalue_attach_data
    - functionName:    icalvalue_new_binary
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_binary
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1476,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_binary
                - __errno_location
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1476,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_binary
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1476,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1476,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1478,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_binary
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1479,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1480,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:1484,5'
              BranchSideFuncs:
                - icalvalue_set_binary
      Callsites:
        - Src:             'icalderivedvalue.c:1476,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1478,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1480,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:1484,5'
          Dst:             icalvalue_set_binary
    - functionName:    icalvalue_get_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1466,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1466,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1466,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1466,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1469,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1466,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalattach_ref
        - icalattach_unref
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1450,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalattach_ref
                - icalattach_unref
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1450,5'
              BranchSideFuncs:
                - icalattach_ref
                - icalattach_unref
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1450,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1450,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1452,5'
              BranchSideFuncs:
                - icalattach_ref
                - icalattach_unref
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1452,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1452,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1456,5'
              BranchSideFuncs:
                - icalattach_ref
                - icalattach_unref
        - Branch String:   'icalderivedvalue.c:1458,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1461,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1450,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1452,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1456,5'
          Dst:             icalattach_ref
        - Src:             'icalderivedvalue.c:1459,9'
          Dst:             icalattach_unref
    - functionName:    icalvalue_new_attach
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_attach
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1434,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_attach
                - __errno_location
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1434,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_attach
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1434,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1434,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1436,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_attach
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1437,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1438,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:1442,5'
              BranchSideFuncs:
                - icalvalue_set_attach
      Callsites:
        - Src:             'icalderivedvalue.c:1434,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1436,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1438,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:1442,5'
          Dst:             icalvalue_set_attach
    - functionName:    icalvalue_get_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1421,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:90,10'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1425,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1425,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1427,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1425,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1409,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1409,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1409,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1409,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1414,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:1409,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1416,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_geo
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_geo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1399,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1397,49'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_geo
            - BranchSide:      'icalderivedvalue.c:1399,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_geo
      Callsites:
        - Src:             'icalderivedvalue.c:1399,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1401,5'
          Dst:             icalvalue_set_geo
    - functionName:    icalvalue_get_class
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1391,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1391,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1391,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1391,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1394,71'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1391,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_class
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1375,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1375,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1375,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1375,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1380,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:1375,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1382,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_class
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_class
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1365,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_class
            - BranchSide:      'icalderivedvalue.c:1365,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_class
      Callsites:
        - Src:             'icalderivedvalue.c:1365,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1367,5'
          Dst:             icalvalue_set_class
    - functionName:    icalvalue_get_datetimeperiod
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalperiodtype_null_period
        - icaltime_null_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1342,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icalperiodtype_null_period
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1342,9'
              BranchSideFuncs:
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icalperiodtype_null_period
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1345,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1345,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1348,15'
              BranchSideFuncs:
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icalperiodtype_null_period
        - Branch String:   'icalderivedvalue.c:1348,43'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1348,57'
              BranchSideFuncs:
                - icalperiodtype_null_period
            - BranchSide:      'icalderivedvalue.c:1349,22'
              BranchSideFuncs:
                - icalperiodtype_null_period
        - Branch String:   'icalderivedvalue.c:1348,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1349,22'
              BranchSideFuncs:
                - icalperiodtype_null_period
            - BranchSide:      'icalderivedvalue.c:1351,27'
              BranchSideFuncs:
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalderivedvalue.c:1351,16'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1352,28'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalderivedvalue.c:1355,22'
              BranchSideFuncs:
                - icalperiodtype_null_period
                - icaltime_null_time
                - icalerror_set_errno
      Callsites:
        - Src:             'icalderivedvalue.c:1342,18'
          Dst:             icalperiodtype_null_period
        - Src:             'icalderivedvalue.c:1343,16'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1345,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1349,22'
          Dst:             icalperiodtype_null_period
        - Src:             'icalderivedvalue.c:1353,20'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1355,22'
          Dst:             icalperiodtype_null_period
        - Src:             'icalderivedvalue.c:1356,20'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1357,9'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_datetimeperiod
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - icalerror_set_errno
        - icalperiodtype_is_null_period
        - icalperiodtype_is_valid_period
        - icaltime_is_null_time
        - icalvalue_set_datetimedate
        - icalvalue_set_period
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1319,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalvalue_set_datetimedate
                - icalperiodtype_is_null_period
                - icalperiodtype_is_valid_period
                - icalerror_set_errno
                - icalvalue_set_period
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1319,5'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalvalue_set_datetimedate
                - icalperiodtype_is_null_period
                - icalperiodtype_is_valid_period
                - icalerror_set_errno
                - icalvalue_set_period
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1319,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1319,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1323,10'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalvalue_set_datetimedate
                - icalperiodtype_is_null_period
                - icalperiodtype_is_valid_period
                - icalerror_set_errno
                - icalvalue_set_period
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1323,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1324,20'
              BranchSideFuncs:
                - icalperiodtype_is_null_period
                - icalperiodtype_is_valid_period
                - icalerror_set_errno
                - icalvalue_set_period
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1326,49'
              BranchSideFuncs:
                - icalperiodtype_is_null_period
                - icalperiodtype_is_valid_period
                - icalerror_set_errno
                - icalvalue_set_period
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1326,16'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1327,14'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1334,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1327,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1328,13'
              BranchSideFuncs:
                - icalvalue_set_period
            - BranchSide:      'icalderivedvalue.c:1331,20'
              BranchSideFuncs:
                - icalvalue_set_period
      Callsites:
        - Src:             'icalderivedvalue.c:1319,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1323,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalderivedvalue.c:1325,9'
          Dst:             icalvalue_set_datetimedate
        - Src:             'icalderivedvalue.c:1326,17'
          Dst:             icalperiodtype_is_null_period
        - Src:             'icalderivedvalue.c:1327,14'
          Dst:             icalperiodtype_is_valid_period
        - Src:             'icalderivedvalue.c:1328,13'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1332,9'
          Dst:             icalvalue_set_period
        - Src:             'icalderivedvalue.c:1334,9'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_datetimedate
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - icalerror_set_errno
        - icaltime_is_valid_time
        - icaltimezone_get_utc_timezone
        - icalvalue_reset_kind
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1270,10'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1270,10'
              BranchSideFuncs:
                - icaltime_is_valid_time
                - icalerror_set_errno
                - icalerror_set_errno
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1270,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1271,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1275,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1275,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1275,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1276,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
        - Branch String:   'icalderivedvalue.c:1276,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1276,5'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:1281,11'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
        - Branch String:   'icalderivedvalue.c:1276,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1276,5'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:1281,11'
              BranchSideFuncs:
                - icaltimezone_get_utc_timezone
                - icalvalue_reset_kind
        - Branch String:   'icalderivedvalue.c:1284,40'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1285,35'
              BranchSideFuncs:
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:1289,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
        - Branch String:   'icalderivedvalue.c:1284,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1286,32'
              BranchSideFuncs:
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:1289,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:1270,10'
          Dst:             icaltime_is_valid_time
        - Src:             'icalderivedvalue.c:1271,9'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1275,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1276,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1285,35'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icalderivedvalue.c:1289,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_set_period
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:443,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:443,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:443,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:443,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:448,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:443,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:449,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_datetimeperiod
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_datetimeperiod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1310,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1308,71'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_datetimeperiod
            - BranchSide:      'icalderivedvalue.c:1310,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_datetimeperiod
      Callsites:
        - Src:             'icalderivedvalue.c:1310,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1312,5'
          Dst:             icalvalue_set_datetimeperiod
    - functionName:    icalvalue_new_datetimedate
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_datetimedate
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1260,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1258,59'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_datetimedate
            - BranchSide:      'icalderivedvalue.c:1260,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_datetimedate
      Callsites:
        - Src:             'icalderivedvalue.c:1260,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1262,5'
          Dst:             icalvalue_set_datetimedate
    - functionName:    icalvalue_get_datetimedate
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalerror_set_errno
        - icaltime_null_time
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1294,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_null_time
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1296,10'
              BranchSideFuncs:
                - icaltime_null_time
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1298,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1298,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1299,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1299,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1299,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1303,46'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1299,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1299,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1303,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1296,10'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1298,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1299,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_get_datetime
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_get_datetimedate
      functionUses:    11
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1255,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_get_datetimedate
            - BranchSide:      'icalderivedvalue.c:1255,12'
              BranchSideFuncs:
                - icalvalue_get_datetimedate
      Callsites:
        - Src:             'icalderivedvalue.c:1255,12'
          Dst:             icalvalue_get_datetimedate
    - functionName:    icalvalue_new_datetime
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_datetime
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1239,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1237,55'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_datetime
            - BranchSide:      'icalderivedvalue.c:1239,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_datetime
      Callsites:
        - Src:             'icalderivedvalue.c:1239,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1241,5'
          Dst:             icalvalue_set_datetime
    - functionName:    icalvalue_set_datetime
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icaltime_is_date
        - icalvalue_set_datetimedate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1247,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_date
                - icalvalue_set_datetimedate
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1247,5'
              BranchSideFuncs:
                - icaltime_is_date
                - icalvalue_set_datetimedate
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1247,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1247,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1249,5'
              BranchSideFuncs:
                - icalvalue_set_datetimedate
      Callsites:
        - Src:             'icalderivedvalue.c:1247,5'
          Dst:             icaltime_is_date
        - Src:             'icalderivedvalue.c:1247,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1249,5'
          Dst:             icalvalue_set_datetimedate
    - functionName:    icalvalue_get_date
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icaltime_null_date
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1227,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_null_date
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1229,10'
              BranchSideFuncs:
                - icaltime_null_date
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1231,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1231,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1232,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1232,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1232,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1234,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1229,10'
          Dst:             icaltime_null_date
        - Src:             'icalderivedvalue.c:1231,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1232,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_date
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icaltime_is_date
        - icalvalue_set_datetimedate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1220,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_date
                - icalerror_set_errno
                - icalvalue_set_datetimedate
            - BranchSide:      'icalderivedvalue.c:1220,5'
              BranchSideFuncs:
                - icaltime_is_date
                - icalerror_set_errno
                - icalvalue_set_datetimedate
        - Branch String:   'icalderivedvalue.c:1220,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1220,5'
              BranchSideFuncs:
                - icalvalue_set_datetimedate
            - BranchSide:      'icalderivedvalue.c:1222,5'
              BranchSideFuncs:
                - icalvalue_set_datetimedate
      Callsites:
        - Src:             'icalderivedvalue.c:1220,5'
          Dst:             icaltime_is_date
        - Src:             'icalderivedvalue.c:1220,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1222,5'
          Dst:             icalvalue_set_datetimedate
    - functionName:    icalvalue_new_date
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_date
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1212,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1210,51'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_date
            - BranchSide:      'icalderivedvalue.c:1212,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_date
      Callsites:
        - Src:             'icalderivedvalue.c:1212,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1214,5'
          Dst:             icalvalue_set_date
    - functionName:    icalvalue_get_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - icaldurationtype_from_int
        - icalerror_set_errno
        - icaltime_null_time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1190,8'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaldurationtype_from_int
                - icaltime_null_time
                - icaldurationtype_from_int
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icaldurationtype_from_int
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1190,8'
              BranchSideFuncs:
                - icaldurationtype_from_int
                - icaltime_null_time
                - icaldurationtype_from_int
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icaldurationtype_from_int
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1193,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1193,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1195,15'
              BranchSideFuncs:
                - icaldurationtype_from_int
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
                - icaldurationtype_from_int
        - Branch String:   'icalderivedvalue.c:1195,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1196,23'
              BranchSideFuncs:
                - icaldurationtype_from_int
            - BranchSide:      'icalderivedvalue.c:1198,27'
              BranchSideFuncs:
                - icaldurationtype_from_int
                - icaltime_null_time
                - icalerror_set_errno
                - icaltime_null_time
        - Branch String:   'icalderivedvalue.c:1198,16'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1199,19'
              BranchSideFuncs:
                - icaltime_null_time
            - BranchSide:      'icalderivedvalue.c:1202,23'
              BranchSideFuncs:
                - icaldurationtype_from_int
                - icaltime_null_time
                - icalerror_set_errno
      Callsites:
        - Src:             'icalderivedvalue.c:1190,19'
          Dst:             icaldurationtype_from_int
        - Src:             'icalderivedvalue.c:1191,15'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1193,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1196,23'
          Dst:             icaldurationtype_from_int
        - Src:             'icalderivedvalue.c:1199,19'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1202,23'
          Dst:             icaldurationtype_from_int
        - Src:             'icalderivedvalue.c:1203,19'
          Dst:             icaltime_null_time
        - Src:             'icalderivedvalue.c:1204,9'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
        - icaltime_is_null_time
        - icalvalue_set_datetime
        - icalvalue_set_duration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1175,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalvalue_set_datetime
                - icalvalue_set_duration
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1175,5'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalvalue_set_datetime
                - icalvalue_set_duration
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1175,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1175,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1177,10'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalvalue_set_datetime
                - icalvalue_set_duration
        - Branch String:   'icalderivedvalue.c:1177,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1178,21'
              BranchSideFuncs:
                - icalvalue_set_duration
            - BranchSide:      'icalderivedvalue.c:1181,21'
              BranchSideFuncs:
                - icalvalue_set_duration
      Callsites:
        - Src:             'icalderivedvalue.c:1175,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1177,10'
          Dst:             icaltime_is_null_time
        - Src:             'icalderivedvalue.c:1179,9'
          Dst:             icalvalue_set_datetime
        - Src:             'icalderivedvalue.c:1182,9'
          Dst:             icalvalue_set_duration
    - functionName:    icalvalue_set_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:288,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:288,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:288,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:288,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:293,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:288,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:294,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_trigger
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_trigger
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1166,35'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1164,57'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_trigger
            - BranchSide:      'icalderivedvalue.c:1166,35'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_trigger
      Callsites:
        - Src:             'icalderivedvalue.c:1166,35'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1168,5'
          Dst:             icalvalue_set_trigger
    - functionName:    icalvalue_get_recur
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1158,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1158,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1158,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1158,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1161,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1158,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_recur
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalrecurrencetype_ref
        - icalrecurrencetype_unref
        - icaltime_is_null_time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1138,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalerror_set_errno
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1138,5'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalerror_set_errno
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1138,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1138,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1140,5'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalerror_set_errno
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1140,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1140,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1142,5'
              BranchSideFuncs:
                - icaltime_is_null_time
                - icalerror_set_errno
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
        - Branch String:   'icalderivedvalue.c:1142,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1142,5'
              BranchSideFuncs:
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
            - BranchSide:      'icalderivedvalue.c:1148,5'
              BranchSideFuncs:
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
        - Branch String:   'icalderivedvalue.c:1142,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1142,5'
              BranchSideFuncs:
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
            - BranchSide:      'icalderivedvalue.c:1148,5'
              BranchSideFuncs:
                - icalrecurrencetype_ref
                - icalrecurrencetype_unref
        - Branch String:   'icalderivedvalue.c:1150,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1151,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1153,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1138,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1140,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1142,5'
          Dst:             icaltime_is_null_time
        - Src:             'icalderivedvalue.c:1142,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1148,5'
          Dst:             icalrecurrencetype_ref
        - Src:             'icalderivedvalue.c:1151,9'
          Dst:             icalrecurrencetype_unref
    - functionName:    icalvalue_new_recur
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_recur
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1122,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_recur
                - __errno_location
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1122,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_recur
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1122,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1122,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1124,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_recur
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1125,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1126,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:1130,5'
              BranchSideFuncs:
                - icalvalue_set_recur
      Callsites:
        - Src:             'icalderivedvalue.c:1122,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1124,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1126,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:1130,5'
          Dst:             icalvalue_set_recur
    - functionName:    icalvalue_get_x
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1112,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1112,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1112,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1112,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1114,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1112,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_x
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1096,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1096,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1096,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1096,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1097,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1097,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1097,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1099,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1099,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1100,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:1103,21'
              BranchSideFuncs:
                - icalmemory_strdup
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1105,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1105,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:1106,9'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'icalderivedvalue.c:1096,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1097,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1100,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:1103,21'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:1106,9'
          Dst:             __errno_location
    - functionName:    icalvalue_new_x
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_x
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1086,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_x
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1086,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_x
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1086,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1086,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1088,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_x
      Callsites:
        - Src:             'icalderivedvalue.c:1086,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1088,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:1090,5'
          Dst:             icalvalue_set_x
    - functionName:    icalvalue_string_to_kind
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1068,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - strcasecmp
            - BranchSide:      'icalderivedvalue.c:1068,13'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedvalue.c:1068,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1074,37'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedvalue.c:1073,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1073,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1074,37'
              BranchSideFuncs:
                - strcasecmp
        - Branch String:   'icalderivedvalue.c:1074,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1073,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1074,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1074,13'
          Dst:             strcasecmp
    - functionName:    icalvalue_kind_to_string
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1056,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1055,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1057,33'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1056,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1055,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1057,33'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1056,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1055,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1057,33'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1056,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1055,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1057,33'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1055,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1055,5'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1056,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1056,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1055,34'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1057,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalvalue_kind_is_valid
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1036,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1036,9'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1042,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1045,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1042,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1045,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1042,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1045,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1042,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1045,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1042,13'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1045,15'
              BranchSideFuncs: []
        - Branch String:   'icalderivedvalue.c:1045,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1042,13'
              BranchSideFuncs: []
            - BranchSide:      'icalderivedvalue.c:1045,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalvalue_get_xmlreference
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1026,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1026,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1026,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1026,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1028,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:1026,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_xmlreference
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:1006,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1006,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1006,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1006,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1007,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:1007,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1007,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:1011,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1011,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1012,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:1015,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:1017,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:1018,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:1021,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:1006,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1007,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:1012,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:1015,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:1018,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:1021,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_xmlreference
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_xmlreference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:996,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_xmlreference
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:996,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_xmlreference
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:996,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:996,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:998,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_xmlreference
      Callsites:
        - Src:             'icalderivedvalue.c:996,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:998,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:999,5'
          Dst:             icalvalue_set_xmlreference
    - functionName:    icalvalue_get_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:985,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:985,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:985,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:985,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:990,76'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:985,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:974,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:974,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:974,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:974,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:979,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:974,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:980,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_xlicclass
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_xlicclass
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:966,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_xlicclass
            - BranchSide:      'icalderivedvalue.c:966,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_xlicclass
      Callsites:
        - Src:             'icalderivedvalue.c:966,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:967,5'
          Dst:             icalvalue_set_xlicclass
    - functionName:    icalvalue_get_utcoffset
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:954,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:954,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:954,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:954,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:959,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:954,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_utcoffset
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:943,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:943,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:943,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:943,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:948,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:943,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:949,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_utcoffset
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_utcoffset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:935,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_utcoffset
            - BranchSide:      'icalderivedvalue.c:935,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_utcoffset
      Callsites:
        - Src:             'icalderivedvalue.c:935,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:936,5'
          Dst:             icalvalue_set_utcoffset
    - functionName:    icalvalue_get_uri
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:926,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:926,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:926,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:926,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:928,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:926,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_uri
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:906,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:906,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:906,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:906,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:907,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:907,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:907,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:911,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:911,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:912,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:915,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:917,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:918,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:921,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:906,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:907,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:912,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:915,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:918,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:921,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_uri
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_uri
      functionUses:    9
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:896,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_uri
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:896,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_uri
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:896,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:896,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:898,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_uri
      Callsites:
        - Src:             'icalderivedvalue.c:896,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:898,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:899,5'
          Dst:             icalvalue_set_uri
    - functionName:    icalvalue_get_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:888,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:888,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:888,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:888,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:890,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:888,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:868,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:868,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:868,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:868,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:869,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:869,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:869,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:873,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:873,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:874,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:877,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:879,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:880,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:883,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:868,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:869,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:874,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:877,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:880,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:883,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_uid
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_uid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:858,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_uid
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:858,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_uid
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:858,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:858,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:860,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_uid
      Callsites:
        - Src:             'icalderivedvalue.c:858,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:860,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:861,5'
          Dst:             icalvalue_set_uid
    - functionName:    icalvalue_get_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:847,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:847,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:847,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:847,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:852,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:847,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:836,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:836,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:836,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:836,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:841,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:836,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:842,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_transp
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_transp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:828,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_transp
            - BranchSide:      'icalderivedvalue.c:828,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_transp
      Callsites:
        - Src:             'icalderivedvalue.c:828,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:829,5'
          Dst:             icalvalue_set_transp
    - functionName:    icalvalue_get_text
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    52
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:819,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:819,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:819,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:819,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:821,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:819,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_text
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:799,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:799,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:799,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:799,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:800,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:800,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:800,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:804,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:804,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:805,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:808,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:810,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:811,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:814,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:799,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:800,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:805,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:808,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:811,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:814,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_text
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_text
      functionUses:    53
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:789,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_text
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:789,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_text
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:789,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:789,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:791,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_text
      Callsites:
        - Src:             'icalderivedvalue.c:789,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:791,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:792,5'
          Dst:             icalvalue_set_text
    - functionName:    icalvalue_get_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:778,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:778,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:778,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:778,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:783,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:778,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:767,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:767,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:767,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:767,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:772,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:767,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:773,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_taskmode
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_taskmode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:759,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_taskmode
            - BranchSide:      'icalderivedvalue.c:759,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_taskmode
      Callsites:
        - Src:             'icalderivedvalue.c:759,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:760,5'
          Dst:             icalvalue_set_taskmode
    - functionName:    icalvalue_get_string
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:750,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:750,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:750,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:750,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:752,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:750,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_string
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:730,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:730,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:730,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:730,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:731,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:731,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:731,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:735,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:735,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:736,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:739,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:741,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:742,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:745,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:730,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:731,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:736,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:739,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:742,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:745,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_string
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_string
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:720,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_string
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:720,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_string
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:720,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:720,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:722,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_string
      Callsites:
        - Src:             'icalderivedvalue.c:720,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:722,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:723,5'
          Dst:             icalvalue_set_string
    - functionName:    icalvalue_get_status
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:709,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:709,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:709,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:709,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:714,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:709,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_status
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:698,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:698,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:698,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:698,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:703,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:698,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:704,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_status
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_status
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:690,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_status
            - BranchSide:      'icalderivedvalue.c:690,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_status
      Callsites:
        - Src:             'icalderivedvalue.c:690,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:691,5'
          Dst:             icalvalue_set_status
    - functionName:    icalvalue_get_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:678,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:678,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:678,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:678,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:683,79'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:678,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:667,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:667,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:667,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:667,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:672,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:667,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:673,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_resourcetype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_resourcetype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:659,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_resourcetype
            - BranchSide:      'icalderivedvalue.c:659,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_resourcetype
      Callsites:
        - Src:             'icalderivedvalue.c:659,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:660,5'
          Dst:             icalvalue_set_resourcetype
    - functionName:    icalvalue_get_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalreqstattype_from_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:647,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalreqstattype_from_string
            - BranchSide:      'icalderivedvalue.c:647,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalreqstattype_from_string
        - Branch String:   'icalderivedvalue.c:647,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:647,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalreqstattype_from_string
            - BranchSide:      'icalderivedvalue.c:652,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:647,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:649,16'
          Dst:             icalreqstattype_from_string
    - functionName:    icalvalue_set_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - v
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:636,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:636,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:636,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:636,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:641,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:636,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:642,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_requeststatus
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_requeststatus
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:628,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:624,63'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_requeststatus
            - BranchSide:      'icalderivedvalue.c:628,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_requeststatus
      Callsites:
        - Src:             'icalderivedvalue.c:628,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:629,5'
          Dst:             icalvalue_set_requeststatus
    - functionName:    icalvalue_get_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:616,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:616,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:616,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:616,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:621,77'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:616,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:605,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:605,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:605,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:605,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:610,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:605,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:611,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_querylevel
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_querylevel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:597,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_querylevel
            - BranchSide:      'icalderivedvalue.c:597,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_querylevel
      Callsites:
        - Src:             'icalderivedvalue.c:597,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:598,5'
          Dst:             icalvalue_set_querylevel
    - functionName:    icalvalue_get_query
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:588,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:588,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:588,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:588,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:590,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:588,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_query
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:568,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:568,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:568,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:568,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:569,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:569,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:569,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:573,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:573,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:574,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:577,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:579,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:580,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:583,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:568,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:569,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:574,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:577,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:580,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:583,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_query
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_query
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:558,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_query
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:558,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_query
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:558,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:558,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:560,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_query
      Callsites:
        - Src:             'icalderivedvalue.c:558,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:560,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:561,5'
          Dst:             icalvalue_set_query
    - functionName:    icalvalue_get_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:547,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:547,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:547,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:547,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:552,76'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:547,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:536,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:536,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:536,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:536,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:541,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:536,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:542,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_proximity
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_proximity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:528,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_proximity
            - BranchSide:      'icalderivedvalue.c:528,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_proximity
      Callsites:
        - Src:             'icalderivedvalue.c:528,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:529,5'
          Dst:             icalvalue_set_proximity
    - functionName:    icalvalue_get_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:516,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:516,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:516,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:516,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:521,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:516,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:505,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:505,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:505,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:505,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:510,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:505,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:511,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_pollmode
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_pollmode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:497,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_pollmode
            - BranchSide:      'icalderivedvalue.c:497,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_pollmode
      Callsites:
        - Src:             'icalderivedvalue.c:497,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:498,5'
          Dst:             icalvalue_set_pollmode
    - functionName:    icalvalue_get_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:485,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:485,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:485,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:485,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:490,81'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:485,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:474,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:474,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:474,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:474,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:479,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:474,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:480,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_pollcompletion
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_pollcompletion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:466,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_pollcompletion
            - BranchSide:      'icalderivedvalue.c:466,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_pollcompletion
      Callsites:
        - Src:             'icalderivedvalue.c:466,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:467,5'
          Dst:             icalvalue_set_pollcompletion
    - functionName:    icalvalue_get_period
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalperiodtype_null_period
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:454,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalperiodtype_null_period
            - BranchSide:      'icalderivedvalue.c:454,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalperiodtype_null_period
        - Branch String:   'icalderivedvalue.c:454,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:454,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalperiodtype_null_period
            - BranchSide:      'icalderivedvalue.c:459,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:454,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:456,16'
          Dst:             icalperiodtype_null_period
    - functionName:    icalvalue_new_period
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_period
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:435,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:431,55'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_period
            - BranchSide:      'icalderivedvalue.c:435,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_period
      Callsites:
        - Src:             'icalderivedvalue.c:435,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:436,5'
          Dst:             icalvalue_set_period
    - functionName:    icalvalue_get_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:423,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:423,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:423,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:423,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:428,82'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:423,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:412,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:412,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:412,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:412,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:417,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:412,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:418,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_participanttype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_participanttype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:404,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_participanttype
            - BranchSide:      'icalderivedvalue.c:404,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_participanttype
      Callsites:
        - Src:             'icalderivedvalue.c:404,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:405,5'
          Dst:             icalvalue_set_participanttype
    - functionName:    icalvalue_get_method
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:392,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:392,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:392,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:392,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:397,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:392,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_method
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:381,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:381,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:381,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:381,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:386,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:381,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:387,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_method
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_method
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:373,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_method
            - BranchSide:      'icalderivedvalue.c:373,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_method
      Callsites:
        - Src:             'icalderivedvalue.c:373,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:374,5'
          Dst:             icalvalue_set_method
    - functionName:    icalvalue_get_integer
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    14
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:361,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:361,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:361,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:361,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:366,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:361,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_integer
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:350,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:350,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:350,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:350,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:355,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:350,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:356,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_integer
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_integer
      functionUses:    13
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:342,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_integer
            - BranchSide:      'icalderivedvalue.c:342,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_integer
      Callsites:
        - Src:             'icalderivedvalue.c:342,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:343,5'
          Dst:             icalvalue_set_integer
    - functionName:    icalvalue_get_float
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:330,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:330,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:330,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:330,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:335,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:330,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_float
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:319,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:319,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:319,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:319,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:324,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:319,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:325,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_float
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_float
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:311,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_float
            - BranchSide:      'icalderivedvalue.c:311,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_float
      Callsites:
        - Src:             'icalderivedvalue.c:311,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:312,5'
          Dst:             icalvalue_set_float
    - functionName:    icalvalue_get_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icaldurationtype_null_duration
        - icalerror_set_errno
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:299,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_null_duration
            - BranchSide:      'icalderivedvalue.c:299,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_null_duration
        - Branch String:   'icalderivedvalue.c:299,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:299,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icaldurationtype_null_duration
            - BranchSide:      'icalderivedvalue.c:304,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:299,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:301,16'
          Dst:             icaldurationtype_null_duration
    - functionName:    icalvalue_new_duration
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_duration
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:280,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:276,59'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_duration
            - BranchSide:      'icalderivedvalue.c:280,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_duration
      Callsites:
        - Src:             'icalderivedvalue.c:280,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:281,5'
          Dst:             icalvalue_set_duration
    - functionName:    icalvalue_get_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:268,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:268,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:268,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:268,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:273,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:268,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:257,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:257,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:257,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:257,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:262,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:257,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:263,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_cmd
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_cmd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:249,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_cmd
            - BranchSide:      'icalderivedvalue.c:249,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_cmd
      Callsites:
        - Src:             'icalderivedvalue.c:249,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:250,5'
          Dst:             icalvalue_set_cmd
    - functionName:    icalvalue_get_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:237,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:237,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:237,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:237,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:242,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:237,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:226,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:226,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:226,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:226,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:231,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:226,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:232,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_carlevel
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_carlevel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:218,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_carlevel
            - BranchSide:      'icalderivedvalue.c:218,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_carlevel
      Callsites:
        - Src:             'icalderivedvalue.c:218,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:219,5'
          Dst:             icalvalue_set_carlevel
    - functionName:    icalvalue_get_caladdress
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:209,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:209,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:209,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:209,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:211,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:209,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_caladdress
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:189,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:189,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:189,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:189,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:190,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:190,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:190,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:194,15'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:194,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:195,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
            - BranchSide:      'icalderivedvalue.c:198,27'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalvalue_reset_kind
                - __errno_location
        - Branch String:   'icalderivedvalue.c:200,9'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:201,9'
              BranchSideFuncs:
                - __errno_location
                - icalvalue_reset_kind
            - BranchSide:      'icalderivedvalue.c:204,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:189,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:190,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:195,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalderivedvalue.c:198,27'
          Dst:             icalmemory_strdup
        - Src:             'icalderivedvalue.c:201,9'
          Dst:             __errno_location
        - Src:             'icalderivedvalue.c:204,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_caladdress
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_new_impl
        - icalvalue_set_caladdress
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:179,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_caladdress
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:179,5'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_caladdress
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:179,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:179,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:181,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_caladdress
      Callsites:
        - Src:             'icalderivedvalue.c:179,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:181,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:182,5'
          Dst:             icalvalue_set_caladdress
    - functionName:    icalvalue_get_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:168,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:168,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:168,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:168,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:173,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:168,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:157,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:157,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:157,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:157,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:162,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:157,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:163,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_busytype
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_busytype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:149,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_busytype
            - BranchSide:      'icalderivedvalue.c:149,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_busytype
      Callsites:
        - Src:             'icalderivedvalue.c:149,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:150,5'
          Dst:             icalvalue_set_busytype
    - functionName:    icalvalue_get_boolean
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:137,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:137,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:137,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:137,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:142,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:137,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_boolean
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:126,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:126,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:126,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:126,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:131,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:126,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:132,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_boolean
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_boolean
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:118,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_boolean
            - BranchSide:      'icalderivedvalue.c:118,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_boolean
      Callsites:
        - Src:             'icalderivedvalue.c:118,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:119,5'
          Dst:             icalvalue_set_boolean
    - functionName:    icalvalue_get_action
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:106,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:106,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:106,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:106,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:111,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalderivedvalue.c:106,5'
          Dst:             icalerror_set_errno
    - functionName:    icalvalue_set_action
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalvalue_reset_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:95,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:95,5'
              BranchSideFuncs:
                - icalvalue_reset_kind
                - icalerror_set_errno
        - Branch String:   'icalderivedvalue.c:95,5'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:95,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalderivedvalue.c:100,11'
              BranchSideFuncs:
                - icalvalue_reset_kind
      Callsites:
        - Src:             'icalderivedvalue.c:95,5'
          Dst:             icalerror_set_errno
        - Src:             'icalderivedvalue.c:101,5'
          Dst:             icalvalue_reset_kind
    - functionName:    icalvalue_new_action
      functionSourceFile: '/src/libical/src/libical/icalderivedvalue.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalvalue_new_impl
        - icalvalue_set_action
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalderivedvalue.c:87,12'
          Branch Sides:
            - BranchSide:      'icalderivedvalue.c:0,0'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_action
            - BranchSide:      'icalderivedvalue.c:87,12'
              BranchSideFuncs:
                - icalvalue_new_impl
                - icalvalue_set_action
      Callsites:
        - Src:             'icalderivedvalue.c:87,12'
          Dst:             icalvalue_new_impl
        - Src:             'icalderivedvalue.c:88,5'
          Dst:             icalvalue_set_action
    - functionName:    icalarray_fswap
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalarray_element_at
        - qsort_gen_memswap
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalarray.c:158,51'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
                - qsort_gen_memswap
            - BranchSide:      'icalarray.c:158,51'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
                - qsort_gen_memswap
      Callsites:
        - Src:             'icalarray.c:158,16'
          Dst:             icalarray_element_at
        - Src:             'icalarray.c:159,16'
          Dst:             icalarray_element_at
        - Src:             'icalarray.c:161,5'
          Dst:             qsort_gen_memswap
    - functionName:    icalarray_element_at
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalarray_fcompare
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalarray_element_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalarray.c:149,51'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
            - BranchSide:      'icalarray.c:149,51'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
      Callsites:
        - Src:             'icalarray.c:149,16'
          Dst:             icalarray_element_at
        - Src:             'icalarray.c:150,16'
          Dst:             icalarray_element_at
    - functionName:    icalarray_sort
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalarray_fcompare
        - icalarray_fswap
        - qsort_gen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalarray.c:166,5'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - qsort_gen
            - BranchSide:      'icalarray.c:167,24'
              BranchSideFuncs:
                - qsort_gen
        - Branch String:   'icalarray.c:170,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:170,9'
              BranchSideFuncs: []
            - BranchSide:      'icalarray.c:174,5'
              BranchSideFuncs:
                - qsort_gen
      Callsites:
        - Src:             'icalarray.c:174,5'
          Dst:             qsort_gen
        - Src:             'icalarray.c:174,5'
          Dst:             icalarray_fcompare
        - Src:             'icalarray.c:174,5'
          Dst:             icalarray_fswap
    - functionName:    icalarray_remove_element_at
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalarray_element_at
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalarray.c:132,5'
          Branch Sides:
            - BranchSide:      'icalarray.c:132,5'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
            - BranchSide:      'icalarray.c:133,17'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
        - Branch String:   'icalarray.c:132,5'
          Branch Sides:
            - BranchSide:      'icalarray.c:132,5'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
            - BranchSide:      'icalarray.c:133,17'
              BranchSideFuncs:
                - icalarray_element_at
                - icalarray_element_at
      Callsites:
        - Src:             'icalarray.c:133,17'
          Dst:             icalarray_element_at
        - Src:             'icalarray.c:134,17'
          Dst:             icalarray_element_at
    - functionName:    icalarray_expand
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - icalarray_alloc_chunk
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalarray.c:179,32'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalarray_alloc_chunk
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalarray.c:179,32'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalarray_alloc_chunk
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalarray.c:191,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:192,20'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalarray.c:208,9'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalarray.c:197,17'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalarray.c:202,20'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalarray.c:202,13'
          Branch Sides:
            - BranchSide:      'icalarray.c:203,13'
              BranchSideFuncs: []
            - BranchSide:      'icalarray.c:205,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalarray.c:189,18'
          Dst:             icalmemory_new_buffer
        - Src:             'icalarray.c:196,42'
          Dst:             icalarray_alloc_chunk
        - Src:             'icalarray.c:203,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalarray.c:208,9'
          Dst:             icalerror_set_errno
    - functionName:    icalarray_alloc_chunk
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalarray.c:46,48'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
            - BranchSide:      'icalarray.c:46,48'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
        - Branch String:   'icalarray.c:48,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:48,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalarray.c:49,9'
              BranchSideFuncs:
                - icalerror_set_errno
      Callsites:
        - Src:             'icalarray.c:46,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalarray.c:49,9'
          Dst:             icalerror_set_errno
    - functionName:    icalarray_append
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalarray_element_at
        - icalarray_expand
      functionUses:    13
      BranchProfiles:
        - Branch String:   'icalarray.c:110,16'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalarray_expand
                - icalarray_element_at
            - BranchSide:      'icalarray.c:110,16'
              BranchSideFuncs:
                - icalarray_expand
                - icalarray_element_at
        - Branch String:   'icalarray.c:110,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:111,9'
              BranchSideFuncs:
                - icalarray_element_at
            - BranchSide:      'icalarray.c:118,30'
              BranchSideFuncs:
                - icalarray_element_at
        - Branch String:   'icalarray.c:112,13'
          Branch Sides:
            - BranchSide:      'icalarray.c:112,13'
              BranchSideFuncs:
                - icalarray_element_at
            - BranchSide:      'icalarray.c:118,30'
              BranchSideFuncs:
                - icalarray_element_at
      Callsites:
        - Src:             'icalarray.c:111,9'
          Dst:             icalarray_expand
        - Src:             'icalarray.c:119,12'
          Dst:             icalarray_element_at
    - functionName:    icalarray_free
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    10
      BranchProfiles:
        - Branch String:   'icalarray.c:93,16'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalarray.c:93,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalarray.c:93,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:93,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalarray.c:94,32'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalarray.c:97,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:98,43'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalarray.c:100,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalarray.c:97,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:98,43'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalarray.c:100,39'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalarray.c:98,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalarray.c:100,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalarray.c:103,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalarray_copy
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - icalarray_alloc_chunk
        - icalarray_free
        - icalarray_new
        - icalerror_set_errno
        - icalmemory_new_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalarray.c:56,53'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalarray_new
                - icalmemory_new_buffer
                - icalarray_alloc_chunk
                - icalerror_set_errno
                - icalarray_free
                - icalerror_set_errno
                - icalarray_free
            - BranchSide:      'icalarray.c:56,53'
              BranchSideFuncs:
                - icalarray_new
                - icalmemory_new_buffer
                - icalarray_alloc_chunk
                - icalerror_set_errno
                - icalarray_free
                - icalerror_set_errno
                - icalarray_free
        - Branch String:   'icalarray.c:60,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      'icalarray.c:64,50'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalarray_alloc_chunk
                - icalerror_set_errno
                - icalarray_free
                - icalerror_set_errno
                - icalarray_free
        - Branch String:   'icalarray.c:65,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:66,31'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalarray_free
            - BranchSide:      'icalarray.c:81,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalarray_free
        - Branch String:   'icalarray.c:68,17'
          Branch Sides:
            - BranchSide:      'icalarray.c:69,61'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalarray_free
            - BranchSide:      'icalarray.c:74,17'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalarray_free
        - Branch String:   'icalarray.c:66,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:67,36'
              BranchSideFuncs:
                - icalarray_alloc_chunk
                - icalerror_set_errno
                - icalarray_free
            - BranchSide:      'icalarray.c:86,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalarray.c:56,24'
          Dst:             icalarray_new
        - Src:             'icalarray.c:64,21'
          Dst:             icalmemory_new_buffer
        - Src:             'icalarray.c:67,36'
          Dst:             icalarray_alloc_chunk
        - Src:             'icalarray.c:74,17'
          Dst:             icalerror_set_errno
        - Src:             'icalarray.c:75,17'
          Dst:             icalarray_free
        - Src:             'icalarray.c:81,9'
          Dst:             icalerror_set_errno
        - Src:             'icalarray.c:82,9'
          Dst:             icalarray_free
    - functionName:    icalarray_new
      functionSourceFile: '/src/libical/src/libical/icalarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalarray.c:29,26'
          Branch Sides:
            - BranchSide:      'icalarray.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
            - BranchSide:      'icalarray.c:29,26'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
        - Branch String:   'icalarray.c:30,9'
          Branch Sides:
            - BranchSide:      'icalarray.c:31,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalarray.c:35,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalarray.c:29,26'
          Dst:             icalmemory_new_buffer
        - Src:             'icalarray.c:31,9'
          Dst:             icalerror_set_errno
    - functionName:    icalattach_get_data
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalattach.c:128,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:128,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalattach.c:128,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:128,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:129,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalattach.c:129,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:129,5'
              BranchSideFuncs: []
            - BranchSide:      'icalattach.c:131,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalattach.c:128,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:129,5'
          Dst:             icalerror_set_errno
    - functionName:    icalattach_get_url
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalattach.c:120,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:120,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalattach.c:120,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:120,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:121,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalattach.c:121,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:121,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:123,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalattach.c:120,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:121,5'
          Dst:             icalerror_set_errno
    - functionName:    icalattach_get_is_url
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalattach.c:113,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:113,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalattach.c:113,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:113,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:115,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalattach.c:113,5'
          Dst:             icalerror_set_errno
    - functionName:    icalattach_unref
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - icalerror_set_errno
        - icalmemory_free_buffer
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalattach.c:94,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:94,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalattach.c:94,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:94,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:95,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalattach.c:95,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:95,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalattach.c:97,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalattach.c:99,9'
          Branch Sides:
            - BranchSide:      'icalattach.c:99,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalattach.c:102,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalattach.c:102,9'
          Branch Sides:
            - BranchSide:      'icalattach.c:103,40'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalattach.c:104,31'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icalattach.c:104,16'
          Branch Sides:
            - BranchSide:      'icalattach.c:104,24'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalattach.c:108,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalattach.c:94,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:95,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:103,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalattach.c:108,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalattach_ref
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icalerror_set_errno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalattach.c:86,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:86,5'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalattach.c:86,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:86,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:87,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalattach.c:87,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:87,5'
              BranchSideFuncs: []
            - BranchSide:      'icalattach.c:89,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalattach.c:86,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:87,5'
          Dst:             icalerror_set_errno
    - functionName:    attach_data_free
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalattach.c:50,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icalattach.c:50,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalattach.c:50,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalattach_new_from_data
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalmemory_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalattach.c:58,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
                - __errno_location
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:58,5'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalattach.c:58,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:58,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:60,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
                - __errno_location
        - Branch String:   'icalattach.c:60,9'
          Branch Sides:
            - BranchSide:      'icalattach.c:61,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalattach.c:65,10'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
        - Branch String:   'icalattach.c:65,9'
          Branch Sides:
            - BranchSide:      'icalattach.c:66,16'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
            - BranchSide:      'icalattach.c:75,22'
              BranchSideFuncs: []
        - Branch String:   'icalattach.c:67,13'
          Branch Sides:
            - BranchSide:      'icalattach.c:68,13'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - __errno_location
            - BranchSide:      'icalattach.c:75,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalattach.c:58,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:60,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalattach.c:61,9'
          Dst:             __errno_location
        - Src:             'icalattach.c:66,16'
          Dst:             icalmemory_strdup
        - Src:             'icalattach.c:68,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalattach.c:69,13'
          Dst:             __errno_location
    - functionName:    icalattach_new_from_url
      functionSourceFile: '/src/libical/src/libical/icalattach.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalattach.c:27,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
                - __errno_location
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:27,5'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalattach.c:27,5'
          Branch Sides:
            - BranchSide:      'icalattach.c:27,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalattach.c:29,19'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
                - __errno_location
        - Branch String:   'icalattach.c:29,9'
          Branch Sides:
            - BranchSide:      'icalattach.c:30,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalattach.c:34,21'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalmemory_free_buffer
                - __errno_location
        - Branch String:   'icalattach.c:34,9'
          Branch Sides:
            - BranchSide:      'icalattach.c:35,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - __errno_location
            - BranchSide:      'icalattach.c:40,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalattach.c:27,5'
          Dst:             icalerror_set_errno
        - Src:             'icalattach.c:29,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icalattach.c:30,9'
          Dst:             __errno_location
        - Src:             'icalattach.c:34,21'
          Dst:             icalmemory_strdup
        - Src:             'icalattach.c:35,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalattach.c:36,9'
          Dst:             __errno_location
    - functionName:    icalenum_num_to_reqstat
      functionSourceFile: '/src/libical/src/libical/icalenums.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalenums.c:143,50'
          Branch Sides:
            - BranchSide:      'icalenums.c:142,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:143,75'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:143,50'
          Branch Sides:
            - BranchSide:      'icalenums.c:142,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:143,75'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:142,5'
          Branch Sides:
            - BranchSide:      'icalenums.c:142,5'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:143,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalenum_reqstat_minor
      functionSourceFile: '/src/libical/src/libical/icalenums.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalenums.c:130,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:129,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:131,42'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:129,5'
          Branch Sides:
            - BranchSide:      'icalenums.c:129,5'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:130,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:129,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:131,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalenum_reqstat_major
      functionSourceFile: '/src/libical/src/libical/icalenums.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalenums.c:117,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:116,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:118,42'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:116,5'
          Branch Sides:
            - BranchSide:      'icalenums.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:117,13'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:117,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:116,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:118,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalenum_reqstat_code_r
      functionSourceFile: '/src/libical/src/libical/icalenums.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __snprintf_chk
        - icalmemory_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalenums.c:97,5'
          Branch Sides:
            - BranchSide:      'icalenums.c:0,0'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
            - BranchSide:      'icalenums.c:100,5'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
        - Branch String:   'icalenums.c:101,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:100,80'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
            - BranchSide:      'icalenums.c:102,43'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
        - Branch String:   'icalenums.c:100,5'
          Branch Sides:
            - BranchSide:      'icalenums.c:100,5'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:101,13'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
        - Branch String:   'icalenums.c:101,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:100,80'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
            - BranchSide:      'icalenums.c:102,43'
              BranchSideFuncs:
                - __snprintf_chk
                - icalmemory_strdup
      Callsites:
        - Src:             'icalenums.c:104,13'
          Dst:             __snprintf_chk
        - Src:             'icalenums.c:105,20'
          Dst:             icalmemory_strdup
    - functionName:    icalenum_reqstat_code
      functionSourceFile: '/src/libical/src/libical/icalenums.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalenum_reqstat_code_r
        - icalmemory_add_tmp_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalenums.c:89,11'
          Branch Sides:
            - BranchSide:      'icalenums.c:0,0'
              BranchSideFuncs:
                - icalenum_reqstat_code_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalenums.c:89,11'
              BranchSideFuncs:
                - icalenum_reqstat_code_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalenums.c:89,11'
          Dst:             icalenum_reqstat_code_r
        - Src:             'icalenums.c:90,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalenum_reqstat_desc
      functionSourceFile: '/src/libical/src/libical/icalenums.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalenums.c:77,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:76,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:78,42'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:76,5'
          Branch Sides:
            - BranchSide:      'icalenums.c:76,5'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:77,13'
              BranchSideFuncs: []
        - Branch String:   'icalenums.c:77,13'
          Branch Sides:
            - BranchSide:      'icalenums.c:76,80'
              BranchSideFuncs: []
            - BranchSide:      'icalenums.c:78,42'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparameter_is_safe_char
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          114
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:182,26'
          Branch Sides:
            - BranchSide:      'icalparameter.c:182,26'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:182,39'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:182,47'
          Branch Sides:
            - BranchSide:      'icalparameter.c:182,47'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:182,60'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:182,67'
          Branch Sides:
            - BranchSide:      'icalparameter.c:182,67'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:183,20'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:183,28'
          Branch Sides:
            - BranchSide:      'icalparameter.c:183,41'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:182,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:187,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:187,29'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:190,28'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:187,37'
          Branch Sides:
            - BranchSide:      'icalparameter.c:187,50'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:187,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:190,36'
          Branch Sides:
            - BranchSide:      'icalparameter.c:190,49'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:190,58'
          Branch Sides:
            - BranchSide:      'icalparameter.c:190,58'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:191,28'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:191,36'
          Branch Sides:
            - BranchSide:      'icalparameter.c:191,49'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:191,58'
          Branch Sides:
            - BranchSide:      'icalparameter.c:191,58'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:192,28'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:192,36'
          Branch Sides:
            - BranchSide:      'icalparameter.c:192,49'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:196,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:189,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:189,16'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:196,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparameter_has_same_name
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          82
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - icalerror_set_errno
        - icalparameter_get_iana_name
        - icalparameter_get_xname
        - icalparameter_isa
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:425,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:425,5'
              BranchSideFuncs:
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:425,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:425,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:426,5'
              BranchSideFuncs:
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:426,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:426,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:428,13'
              BranchSideFuncs:
                - icalparameter_isa
                - icalparameter_isa
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
        - Branch String:   'icalparameter.c:431,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:431,9'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
            - BranchSide:      'icalparameter.c:434,15'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
        - Branch String:   'icalparameter.c:434,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:435,17'
              BranchSideFuncs:
                - icalparameter_get_xname
                - icalparameter_get_xname
                - strcasecmp
            - BranchSide:      'icalparameter.c:440,22'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
        - Branch String:   'icalparameter.c:437,13'
          Branch Sides:
            - BranchSide:      'icalparameter.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:447,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:440,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:441,17'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - icalparameter_get_iana_name
                - strcasecmp
            - BranchSide:      'icalparameter.c:447,5'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:443,13'
          Branch Sides:
            - BranchSide:      'icalparameter.c:443,13'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:447,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:425,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:426,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:428,13'
          Dst:             icalparameter_isa
        - Src:             'icalparameter.c:429,13'
          Dst:             icalparameter_isa
        - Src:             'icalparameter.c:435,17'
          Dst:             icalparameter_get_xname
        - Src:             'icalparameter.c:436,17'
          Dst:             icalparameter_get_xname
        - Src:             'icalparameter.c:437,13'
          Dst:             strcasecmp
        - Src:             'icalparameter.c:441,17'
          Dst:             icalparameter_get_iana_name
        - Src:             'icalparameter.c:442,17'
          Dst:             icalparameter_get_iana_name
        - Src:             'icalparameter.c:443,13'
          Dst:             strcasecmp
    - functionName:    icalparameter_isa
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'icalparameter.c:316,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:320,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    icalparameter_get_xname
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    7
      BranchProfiles:
        - Branch String:   'icalparameter.c:356,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:356,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:356,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:356,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:358,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:356,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_get_iana_name
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparameter_get_xname
      functionUses:    6
      BranchProfiles:
        - Branch String:   'icalparameter.c:401,12'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_get_xname
            - BranchSide:      'icalparameter.c:401,12'
              BranchSideFuncs:
                - icalparameter_get_xname
      Callsites:
        - Src:             'icalparameter.c:401,12'
          Dst:             icalparameter_get_xname
    - functionName:    icalparameter_get_parent
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalparameter.c:413,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:413,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:413,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:413,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:415,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:413,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_parent
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:406,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:406,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:406,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:406,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:408,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:406,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_get_iana_value
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparameter_get_xvalue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalparameter.c:391,12'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_get_xvalue
            - BranchSide:      'icalparameter.c:391,12'
              BranchSideFuncs:
                - icalparameter_get_xvalue
      Callsites:
        - Src:             'icalparameter.c:391,12'
          Dst:             icalparameter_get_xvalue
    - functionName:    icalparameter_get_xvalue
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:379,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:379,5'
              BranchSideFuncs:
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:379,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:379,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:381,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:379,5'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_set_iana_value
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparameter_set_xvalue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalparameter.c:386,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_set_xvalue
            - BranchSide:      'icalparameter.c:386,5'
              BranchSideFuncs:
                - icalparameter_set_xvalue
      Callsites:
        - Src:             'icalparameter.c:386,5'
          Dst:             icalparameter_set_xvalue
    - functionName:    icalparameter_set_xvalue
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'icalparameter.c:363,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:363,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:363,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:363,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:364,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:364,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:364,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:366,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
        - Branch String:   'icalparameter.c:366,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:367,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - __errno_location
            - BranchSide:      'icalparameter.c:370,21'
              BranchSideFuncs:
                - icalmemory_strdup
                - __errno_location
        - Branch String:   'icalparameter.c:372,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:372,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalparameter.c:373,9'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'icalparameter.c:363,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:364,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:367,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:370,21'
          Dst:             icalmemory_strdup
        - Src:             'icalparameter.c:373,9'
          Dst:             __errno_location
    - functionName:    icalparameter_isa_parameter
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:327,19'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'icalparameter.c:327,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalparameter.c:327,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:331,22'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'icalparameter.c:331,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:331,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:334,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:331,9'
          Dst:             strcmp
    - functionName:    icalparameter_append_encoded_value
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - icalmemory_append_char
        - icalmemory_append_string
        - icalparameter_is_safe_char
        - strpbrk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:213,10'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - strpbrk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:213,10'
              BranchSideFuncs:
                - strpbrk
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
        - Branch String:   'icalparameter.c:213,17'
          Branch Sides:
            - BranchSide:      'icalparameter.c:213,20'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:214,9'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
        - Branch String:   'icalparameter.c:213,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:214,9'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:219,10'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
        - Branch String:   'icalparameter.c:219,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:223,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:227,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:231,13'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:235,17'
              BranchSideFuncs:
                - icalparameter_is_safe_char
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:244,9'
              BranchSideFuncs:
                - icalmemory_append_char
        - Branch String:   'icalparameter.c:235,17'
          Branch Sides:
            - BranchSide:      'icalparameter.c:236,17'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:238,17'
              BranchSideFuncs:
                - icalmemory_append_char
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalmemory_append_char
                - icalparameter_is_safe_char
                - icalmemory_append_char
        - Branch String:   'icalparameter.c:244,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:244,9'
              BranchSideFuncs:
                - icalmemory_append_char
            - BranchSide:      'icalparameter.c:245,9'
              BranchSideFuncs:
                - icalmemory_append_char
      Callsites:
        - Src:             'icalparameter.c:213,20'
          Dst:             strpbrk
        - Src:             'icalparameter.c:214,9'
          Dst:             icalmemory_append_char
        - Src:             'icalparameter.c:223,13'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:227,13'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:231,13'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:235,17'
          Dst:             icalparameter_is_safe_char
        - Src:             'icalparameter.c:236,17'
          Dst:             icalmemory_append_char
        - Src:             'icalparameter.c:238,17'
          Dst:             icalmemory_append_char
        - Src:             'icalparameter.c:245,9'
          Dst:             icalmemory_append_char
    - functionName:    strpbrk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalparameter_as_ical_string_r
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          159
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - icaldurationtype_as_ical_string_r
        - icalerror_set_errno
        - icalmemory_append_string
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalparameter_append_encoded_value
        - icalparameter_enum_to_string
        - icalparameter_get_iana_name
        - icalparameter_get_xname
        - icalparameter_kind_to_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icalparameter.c:260,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalparameter_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - icalmemory_append_string
                - icalparameter_get_xname
                - icalmemory_append_string
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:260,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalparameter_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - icalmemory_append_string
                - icalparameter_get_xname
                - icalmemory_append_string
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:265,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:265,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:271,11'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalparameter_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - icalmemory_append_string
                - icalparameter_get_xname
                - icalmemory_append_string
        - Branch String:   'icalparameter.c:274,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:275,61'
              BranchSideFuncs:
                - icalparameter_get_xname
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:276,28'
              BranchSideFuncs:
                - icalparameter_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalparameter_get_iana_name
                - icalmemory_append_string
        - Branch String:   'icalparameter.c:276,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:277,61'
              BranchSideFuncs:
                - icalparameter_get_iana_name
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:279,23'
              BranchSideFuncs:
                - icalparameter_kind_to_string
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:281,46'
          Branch Sides:
            - BranchSide:      'icalparameter.c:282,25'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:283,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:282,47'
          Branch Sides:
            - BranchSide:      'icalparameter.c:282,62'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:283,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:281,13'
          Branch Sides:
            - BranchSide:      'icalparameter.c:283,13'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:289,9'
              BranchSideFuncs:
                - icalmemory_append_string
                - icalmemory_append_string
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:294,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:295,62'
              BranchSideFuncs:
                - icaldurationtype_as_ical_string_r
                - icalmemory_append_string
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:299,23'
              BranchSideFuncs:
                - icalparameter_append_encoded_value
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:299,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:300,9'
              BranchSideFuncs:
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:301,23'
              BranchSideFuncs:
                - icalparameter_enum_to_string
                - icalmemory_append_string
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:301,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:302,27'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:306,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalparameter.c:265,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:271,11'
          Dst:             icalmemory_new_buffer
        - Src:             'icalparameter.c:275,61'
          Dst:             icalparameter_get_xname
        - Src:             'icalparameter.c:275,9'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:277,61'
          Dst:             icalparameter_get_iana_name
        - Src:             'icalparameter.c:277,9'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:279,23'
          Dst:             icalparameter_kind_to_string
        - Src:             'icalparameter.c:283,13'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:284,13'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:289,9'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:292,5'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:295,21'
          Dst:             icaldurationtype_as_ical_string_r
        - Src:             'icalparameter.c:297,9'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:298,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:300,9'
          Dst:             icalparameter_append_encoded_value
        - Src:             'icalparameter.c:302,27'
          Dst:             icalparameter_enum_to_string
        - Src:             'icalparameter.c:304,9'
          Dst:             icalmemory_append_string
        - Src:             'icalparameter.c:306,9'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:307,9'
          Dst:             icalmemory_free_buffer
    - functionName:    icalparameter_as_ical_string
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalmemory_add_tmp_buffer
        - icalparameter_as_ical_string_r
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparameter.c:163,11'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - icalmemory_add_tmp_buffer
            - BranchSide:      'icalparameter.c:163,11'
              BranchSideFuncs:
                - icalparameter_as_ical_string_r
                - icalmemory_add_tmp_buffer
      Callsites:
        - Src:             'icalparameter.c:163,11'
          Dst:             icalparameter_as_ical_string_r
        - Src:             'icalparameter.c:164,5'
          Dst:             icalmemory_add_tmp_buffer
    - functionName:    icalparameter_set_iana_name
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparameter_set_xname
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparameter.c:396,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_set_xname
            - BranchSide:      'icalparameter.c:396,5'
              BranchSideFuncs:
                - icalparameter_set_xname
      Callsites:
        - Src:             'icalparameter.c:396,5'
          Dst:             icalparameter_set_xname
    - functionName:    icalparameter_set_xname
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icalparameter.c:340,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:340,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:340,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:340,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:341,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:341,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:341,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:343,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_strdup
                - __errno_location
        - Branch String:   'icalparameter.c:343,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:344,9'
              BranchSideFuncs:
                - icalmemory_strdup
                - __errno_location
            - BranchSide:      'icalparameter.c:347,21'
              BranchSideFuncs:
                - icalmemory_strdup
                - __errno_location
        - Branch String:   'icalparameter.c:349,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:349,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'icalparameter.c:350,9'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'icalparameter.c:340,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:341,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:344,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:347,21'
          Dst:             icalmemory_strdup
        - Src:             'icalparameter.c:350,9'
          Dst:             __errno_location
    - functionName:    icalparameter_new_from_string
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_strdup
        - icalparameter_new_from_value_string
        - icalparameter_set_iana_name
        - icalparameter_set_xname
        - icalparameter_string_to_kind
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icalparameter.c:117,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalmemory_strdup
                - strchr
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:117,5'
              BranchSideFuncs:
                - icalmemory_strdup
                - strchr
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:117,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:117,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:119,11'
              BranchSideFuncs:
                - icalmemory_strdup
                - strchr
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:121,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:122,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:126,10'
              BranchSideFuncs:
                - strchr
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalmemory_free_buffer
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:128,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:129,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:134,9'
              BranchSideFuncs:
                - icalparameter_string_to_kind
                - icalparameter_new_from_value_string
                - icalmemory_free_buffer
                - icalparameter_set_iana_name
                - icalparameter_set_xname
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:140,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:136,7'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:141,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:148,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:149,9'
              BranchSideFuncs:
                - icalparameter_set_xname
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:150,21'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalparameter_set_iana_name
        - Branch String:   'icalparameter.c:150,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:151,9'
              BranchSideFuncs:
                - icalparameter_set_iana_name
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:154,5'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalparameter.c:117,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:119,11'
          Dst:             icalmemory_strdup
        - Src:             'icalparameter.c:122,9'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:126,10'
          Dst:             strchr
        - Src:             'icalparameter.c:129,9'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:130,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:138,12'
          Dst:             icalparameter_string_to_kind
        - Src:             'icalparameter.c:141,9'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:142,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:146,13'
          Dst:             icalparameter_new_from_value_string
        - Src:             'icalparameter.c:149,9'
          Dst:             icalparameter_set_xname
        - Src:             'icalparameter.c:151,9'
          Dst:             icalparameter_set_iana_name
        - Src:             'icalparameter.c:154,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalparameter_clone
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - icalerror_set_errno
        - icalmemory_strdup
        - icalparameter_free
        - icalparameter_new_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icalparameter.c:79,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalmemory_strdup
                - icalmemory_strdup
                - icalparameter_free
                - icalparameter_free
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:79,5'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalmemory_strdup
                - icalmemory_strdup
                - icalparameter_free
                - icalparameter_free
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:79,5'
          Branch Sides:
            - BranchSide:      'icalparameter.c:79,5'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:81,41'
              BranchSideFuncs:
                - icalparameter_new_impl
                - icalmemory_strdup
                - icalmemory_strdup
                - icalparameter_free
                - icalparameter_free
        - Branch String:   'icalparameter.c:83,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:34,10'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:83,9'
              BranchSideFuncs: []
        - Branch String:   'icalparameter.c:89,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:90,25'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_free
            - BranchSide:      'icalparameter.c:98,14'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_free
        - Branch String:   'icalparameter.c:91,13'
          Branch Sides:
            - BranchSide:      'icalparameter.c:92,20'
              BranchSideFuncs:
                - icalparameter_free
            - BranchSide:      'icalparameter.c:98,14'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_free
        - Branch String:   'icalparameter.c:98,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'icalparameter.c:99,25'
              BranchSideFuncs:
                - icalmemory_strdup
                - icalparameter_free
        - Branch String:   'icalparameter.c:100,13'
          Branch Sides:
            - BranchSide:      'icalparameter.c:100,13'
              BranchSideFuncs:
                - icalparameter_free
            - BranchSide:      'icalparameter.c:101,20'
              BranchSideFuncs:
                - icalparameter_free
      Callsites:
        - Src:             'icalparameter.c:79,5'
          Dst:             icalerror_set_errno
        - Src:             'icalparameter.c:81,13'
          Dst:             icalparameter_new_impl
        - Src:             'icalparameter.c:90,25'
          Dst:             icalmemory_strdup
        - Src:             'icalparameter.c:93,13'
          Dst:             icalparameter_free
        - Src:             'icalparameter.c:99,25'
          Dst:             icalmemory_strdup
        - Src:             'icalparameter.c:102,13'
          Dst:             icalparameter_free
    - functionName:    icalparameter_new_impl
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalerror_set_errno
        - icalmemory_new_buffer
      functionUses:    58
      BranchProfiles:
        - Branch String:   'icalparameter.c:30,43'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
            - BranchSide:      'icalparameter.c:30,43'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalerror_set_errno
        - Branch String:   'icalparameter.c:30,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:31,9'
              BranchSideFuncs:
                - icalerror_set_errno
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icalparameter.c:30,43'
          Dst:             icalmemory_new_buffer
        - Src:             'icalparameter.c:31,9'
          Dst:             icalerror_set_errno
    - functionName:    icalparameter_free
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - icalmemory_free_buffer
      functionUses:    63
      BranchProfiles:
        - Branch String:   'icalparameter.c:56,16'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:56,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:56,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:56,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:60,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:60,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:61,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icalparameter.c:64,16'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icalparameter.c:64,9'
          Branch Sides:
            - BranchSide:      'icalparameter.c:65,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icalparameter.c:61,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:65,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icalparameter.c:72,5'
          Dst:             icalmemory_free_buffer
    - functionName:    icalparameter_new
      functionSourceFile: '/src/libical/src/libical/icalparameter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - icalparameter_new_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icalparameter.c:46,36'
          Branch Sides:
            - BranchSide:      'icalparameter.c:0,0'
              BranchSideFuncs:
                - icalparameter_new_impl
            - BranchSide:      'icalparameter.c:46,36'
              BranchSideFuncs:
                - icalparameter_new_impl
      Callsites:
        - Src:             'icalparameter.c:46,36'
          Dst:             icalparameter_new_impl
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icalrecur_set_single_by
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - icalrecur_resize_by
      functionUses:    8
      BranchProfiles:
        - Branch String:   'icaltz-util.c:290,14'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalrecur_resize_by
            - BranchSide:      'icaltz-util.c:290,14'
              BranchSideFuncs:
                - icalrecur_resize_by
        - Branch String:   'icaltz-util.c:290,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:290,29'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'icaltz-util.c:290,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:294,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltz-util.c:290,29'
          Dst:             icalrecur_resize_by
    - functionName:    calculate_pos
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - icaltime
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - icaltime_days_in_month
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltz-util.c:239,21'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:234,39'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltz-util.c:239,21'
              BranchSideFuncs:
                - icaltime_days_in_month
        - Branch String:   'icaltz-util.c:242,18'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:242,36'
              BranchSideFuncs:
                - icaltime_days_in_month
            - BranchSide:      'icaltz-util.c:242,18'
              BranchSideFuncs: []
        - Branch String:   'icaltz-util.c:242,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:242,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:244,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltz-util.c:242,43'
          Dst:             icaltime_days_in_month
    - functionName:    terminate_rrule
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - icalcomponent_remove_property
        - icalproperty_free
        - icalproperty_set_rrule
        - icalrecur_resize_by
        - icalrecurrencetype_day_position
        - icalrecurrencetype_unref
        - icaltime_adjust
        - icaltime_compare
        - icaltimezone_get_utc_timezone
      functionUses:    5
      BranchProfiles:
        - Branch String:   'icaltz-util.c:422,32'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_day_position
                - icalrecur_resize_by
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltz-util.c:422,32'
              BranchSideFuncs:
                - icaltime_compare
                - icaltime_adjust
                - icaltimezone_get_utc_timezone
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_day_position
                - icalrecur_resize_by
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltz-util.c:422,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:425,15'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
            - BranchSide:      'icaltz-util.c:443,45'
              BranchSideFuncs:
                - icalcomponent_remove_property
                - icalproperty_free
        - Branch String:   'icaltz-util.c:430,54'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:430,14'
              BranchSideFuncs:
                - icalrecurrencetype_day_position
                - icalrecur_resize_by
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
            - BranchSide:      'icaltz-util.c:436,38'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
        - Branch String:   'icaltz-util.c:430,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:433,40'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
            - BranchSide:      'icaltz-util.c:436,38'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
      Callsites:
        - Src:             'icaltz-util.c:422,9'
          Dst:             icaltime_compare
        - Src:             'icaltz-util.c:426,9'
          Dst:             icaltime_adjust
        - Src:             'icaltz-util.c:427,35'
          Dst:             icaltimezone_get_utc_timezone
        - Src:             'icaltz-util.c:431,13'
          Dst:             icalrecurrencetype_day_position
        - Src:             'icaltz-util.c:433,19'
          Dst:             icalrecur_resize_by
        - Src:             'icaltz-util.c:436,9'
          Dst:             icalproperty_set_rrule
        - Src:             'icaltz-util.c:437,9'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:443,9'
          Dst:             icalcomponent_remove_property
        - Src:             'icaltz-util.c:444,9'
          Dst:             icalproperty_free
    - functionName:    parse_posix_rule
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          397
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - icalrecur_resize_by
        - icalrecur_set_single_by
        - icalrecurrencetype_encode_day
        - icaltime_days_in_month
        - icaltime_from_day_of_year
        - icaltime_null_time
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltz-util.c:304,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - strtol
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
                - strtol
                - strtol
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:304,9'
              BranchSideFuncs:
                - strtol
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
                - strtol
                - strtol
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:304,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:310,22'
              BranchSideFuncs:
                - strtol
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:311,19'
              BranchSideFuncs:
                - strtol
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
                - strtol
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:311,16'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:319,24'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:331,22'
              BranchSideFuncs:
                - strtol
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:322,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:324,9'
              BranchSideFuncs:
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:335,10'
              BranchSideFuncs:
                - icaltime_null_time
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - strtol
                - icaltime_days_in_month
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:338,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:339,26'
              BranchSideFuncs:
                - strtol
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icaltime_days_in_month
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:372,12'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:340,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:341,32'
              BranchSideFuncs:
                - strtol
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icaltime_days_in_month
                - strtol
            - BranchSide:      'icaltz-util.c:349,17'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icaltime_days_in_month
        - Branch String:   'icaltz-util.c:343,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:344,32'
              BranchSideFuncs:
                - strtol
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icaltime_days_in_month
            - BranchSide:      'icaltz-util.c:349,12'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icaltime_days_in_month
        - Branch String:   'icaltz-util.c:349,21'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:349,32'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_days_in_month
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
            - BranchSide:      'icaltz-util.c:350,35'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_days_in_month
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:349,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:350,35'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_days_in_month
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
            - BranchSide:      'icaltz-util.c:372,12'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:355,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:356,21'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_days_in_month
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
            - BranchSide:      'icaltz-util.c:359,13'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
                - icaltime_days_in_month
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:359,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:360,22'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
            - BranchSide:      'icaltz-util.c:372,12'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:360,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:361,37'
              BranchSideFuncs:
                - icaltime_days_in_month
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
            - BranchSide:      'icaltz-util.c:365,43'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_resize_by
        - Branch String:   'icaltz-util.c:376,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:377,51'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
            - BranchSide:      'icaltz-util.c:387,20'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:380,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:381,44'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:397,9'
              BranchSideFuncs: []
        - Branch String:   'icaltz-util.c:397,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:400,12'
              BranchSideFuncs: []
        - Branch String:   'icaltz-util.c:387,16'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:388,44'
              BranchSideFuncs:
                - icalrecur_set_single_by
            - BranchSide:      'icaltz-util.c:391,26'
              BranchSideFuncs:
                - icaltime_from_day_of_year
                - icalrecur_set_single_by
                - icalrecur_set_single_by
        - Branch String:   'icaltz-util.c:397,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:400,12'
              BranchSideFuncs: []
        - Branch String:   'icaltz-util.c:397,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:400,12'
              BranchSideFuncs: []
        - Branch String:   'icaltz-util.c:397,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:400,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltz-util.c:310,15'
          Dst:             strtol
        - Src:             'icaltz-util.c:319,17'
          Dst:             strtol
        - Src:             'icaltz-util.c:320,16'
          Dst:             strtol
        - Src:             'icaltz-util.c:321,15'
          Dst:             strtol
        - Src:             'icaltz-util.c:331,15'
          Dst:             strtol
        - Src:             'icaltz-util.c:335,10'
          Dst:             icaltime_null_time
        - Src:             'icaltz-util.c:339,19'
          Dst:             strtol
        - Src:             'icaltz-util.c:341,25'
          Dst:             strtol
        - Src:             'icaltz-util.c:344,25'
          Dst:             strtol
        - Src:             'icaltz-util.c:361,37'
          Dst:             icaltime_days_in_month
        - Src:             'icaltz-util.c:377,68'
          Dst:             icalrecurrencetype_encode_day
        - Src:             'icaltz-util.c:377,19'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:378,19'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:381,23'
          Dst:             icalrecur_resize_by
        - Src:             'icaltz-util.c:388,19'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:391,26'
          Dst:             icaltime_from_day_of_year
        - Src:             'icaltz-util.c:393,19'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:394,19'
          Dst:             icalrecur_set_single_by
    - functionName:    parse_posix_zone
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - icalmemory_new_buffer
        - strcspn
        - strncpy
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltz-util.c:254,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - strcspn
                - icalmemory_new_buffer
                - strncpy
                - strtol
                - strtol
                - strtol
                - strcspn
            - BranchSide:      'icaltz-util.c:254,9'
              BranchSideFuncs:
                - strcspn
                - icalmemory_new_buffer
                - strncpy
                - strtol
                - strtol
                - strtol
                - strcspn
        - Branch String:   'icaltz-util.c:254,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:256,24'
              BranchSideFuncs:
                - strcspn
                - icalmemory_new_buffer
                - strncpy
                - strtol
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:259,16'
              BranchSideFuncs:
                - strcspn
                - icalmemory_new_buffer
                - strncpy
                - strtol
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:267,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:268,10'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:271,12'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:271,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:276,20'
              BranchSideFuncs:
                - strtol
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:277,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:277,9'
              BranchSideFuncs:
                - strtol
                - strtol
            - BranchSide:      'icaltz-util.c:278,32'
              BranchSideFuncs:
                - strtol
                - strtol
        - Branch String:   'icaltz-util.c:280,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:280,9'
              BranchSideFuncs:
                - strtol
            - BranchSide:      'icaltz-util.c:281,32'
              BranchSideFuncs:
                - strtol
      Callsites:
        - Src:             'icaltz-util.c:256,16'
          Dst:             strcspn
        - Src:             'icaltz-util.c:259,16'
          Dst:             strcspn
        - Src:             'icaltz-util.c:262,27'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:263,5'
          Dst:             strncpy
        - Src:             'icaltz-util.c:276,20'
          Dst:             strtol
        - Src:             'icaltz-util.c:278,25'
          Dst:             strtol
        - Src:             'icaltz-util.c:281,25'
          Dst:             strtol
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zname_from_stridx
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - icalmemory_new_buffer
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltz-util.c:176,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
            - BranchSide:      'icaltz-util.c:176,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
        - Branch String:   'icaltz-util.c:176,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:176,12'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
            - BranchSide:      'icaltz-util.c:180,14'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - strncpy
      Callsites:
        - Src:             'icaltz-util.c:182,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:183,11'
          Dst:             strncpy
    - functionName:    decode64
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltz-util.c:162,37'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - __bswap_64
            - BranchSide:      'icaltz-util.c:162,37'
              BranchSideFuncs:
                - __bswap_64
      Callsites:
        - Src:             'icaltz-util.c:162,37'
          Dst:             __bswap_64
    - functionName:    decode
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    16
      BranchProfiles:
        - Branch String:   'icaltz-util.c:138,21'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - __bswap_32
            - BranchSide:      'icaltz-util.c:138,21'
              BranchSideFuncs:
                - __bswap_32
      Callsites:
        - Src:             'icaltz-util.c:138,21'
          Dst:             __bswap_32
    - functionName:    icaltzutil_fetch_timezone
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         388
      ICount:          2156
      EdgeCount:       540
      CyclomaticComplexity: 154
      functionsReached:
        - __fread_chk
        - __snprintf_chk
        - calculate_pos
        - decode
        - decode64
        - fclose
        - feof
        - ferror
        - fgetc
        - fgets
        - fopen
        - fread
        - fseek
        - getc
        - icalcomponent_add_component
        - icalcomponent_add_property
        - icalcomponent_free
        - icalcomponent_new
        - icalcomponent_remove_component
        - icalcomponent_vanew
        - icalerror_set_errno
        - icalmemory_free_buffer
        - icalmemory_new_buffer
        - icalproperty_new_dtstart
        - icalproperty_new_rdate
        - icalproperty_new_rrule
        - icalproperty_new_tzid
        - icalproperty_new_tzname
        - icalproperty_new_tzoffsetfrom
        - icalproperty_new_tzoffsetto
        - icalproperty_new_x
        - icalproperty_set_rrule
        - icalproperty_set_x_name
        - icalrecur_iterator_free
        - icalrecur_iterator_new
        - icalrecur_iterator_next
        - icalrecur_resize_by
        - icalrecur_set_single_by
        - icalrecurrencetype_clone
        - icalrecurrencetype_day_day_of_week
        - icalrecurrencetype_encode_day
        - icalrecurrencetype_new
        - icalrecurrencetype_unref
        - icaltime_adjust
        - icaltime_as_timet
        - icaltime_day_of_week
        - icaltime_from_timet_with_zone
        - icaltimezone_get_builtin_tzdata
        - icaltimezone_tzid_prefix
        - icaltzutil_get_zone_directory
        - memcmp
        - parse_posix_rule
        - parse_posix_zone
        - strcmp
        - strlen
        - terminate_rrule
        - zname_from_stridx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'icaltz-util.c:450,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalrecurrencetype_new
                - icalrecurrencetype_new
                - icalrecurrencetype_new
                - icaltimezone_get_builtin_tzdata
                - icaltzutil_get_zone_directory
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - ferror
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:450,12'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalrecurrencetype_new
                - icalrecurrencetype_new
                - icalrecurrencetype_new
                - icaltimezone_get_builtin_tzdata
                - icaltzutil_get_zone_directory
                - strlen
                - strlen
                - icalmemory_new_buffer
                - __snprintf_chk
                - fopen
                - ferror
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:486,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:486,29'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:986,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:486,50'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:486,54'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:986,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:486,69'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:486,73'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:986,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:486,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:490,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:986,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:490,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:494,15'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:986,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:502,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:503,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:506,5'
              BranchSideFuncs:
                - __snprintf_chk
                - fopen
                - ferror
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:507,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:508,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:513,5'
              BranchSideFuncs:
                - ferror
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:513,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:513,5'
              BranchSideFuncs:
                - feof
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:514,9'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:513,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:297,10'
              BranchSideFuncs:
                - fread
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:514,9'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:513,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:513,5'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:514,9'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:513,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:513,5'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:514,9'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:514,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:515,9'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:518,20'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:518,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:526,9'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:526,9'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:528,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:532,39'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fseek
                - icalerror_set_errno
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:539,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:540,33'
              BranchSideFuncs:
                - fseek
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - ferror
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:565,52'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:544,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:545,13'
              BranchSideFuncs:
                - ferror
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:550,9'
              BranchSideFuncs:
                - ferror
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:550,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:550,9'
              BranchSideFuncs:
                - feof
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:551,13'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:550,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:297,10'
              BranchSideFuncs:
                - fread
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:551,13'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:550,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:550,9'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - memcmp
                - icalerror_set_errno
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:551,13'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:550,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:550,9'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:551,13'
              BranchSideFuncs:
                - memcmp
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:551,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:552,13'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:556,29'
              BranchSideFuncs:
                - decode
                - decode
                - decode
                - decode
                - decode
                - decode
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:566,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:567,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:570,47'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:571,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:572,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:575,55'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:576,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:577,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:580,19'
              BranchSideFuncs:
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:580,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:582,24'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:586,9'
              BranchSideFuncs:
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:586,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:586,9'
              BranchSideFuncs:
                - feof
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:588,35'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
        - Branch String:   'icaltz-util.c:586,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:297,10'
              BranchSideFuncs:
                - fread
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:588,35'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
        - Branch String:   'icaltz-util.c:586,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:586,9'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
            - BranchSide:      'icaltz-util.c:588,35'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
        - Branch String:   'icaltz-util.c:586,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:586,9'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
            - BranchSide:      'icaltz-util.c:588,35'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
                - decode64
        - Branch String:   'icaltz-util.c:588,47'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:588,51'
              BranchSideFuncs:
                - ferror
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - fgetc
                - decode
                - feof
                - decode64
            - BranchSide:      'icaltz-util.c:600,51'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:588,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:589,28'
              BranchSideFuncs:
                - fgetc
                - decode
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - decode64
            - BranchSide:      'icaltz-util.c:600,51'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:590,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:591,46'
              BranchSideFuncs:
                - decode64
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode
            - BranchSide:      'icaltz-util.c:593,46'
              BranchSideFuncs:
                - decode
                - feof
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - decode64
        - Branch String:   'icaltz-util.c:588,35'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:588,39'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:600,51'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:601,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:602,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:605,19'
              BranchSideFuncs:
                - ferror
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:605,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:609,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:621,22'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:609,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:609,9'
              BranchSideFuncs:
                - feof
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:610,13'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:609,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:297,10'
              BranchSideFuncs:
                - fread
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:610,13'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:609,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:609,9'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - fread
            - BranchSide:      'icaltz-util.c:610,13'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:609,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:609,9'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:610,13'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
                - ferror
                - fgetc
                - feof
                - ferror
                - fgetc
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:605,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:609,9'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:621,22'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:622,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:623,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:626,5'
              BranchSideFuncs:
                - ferror
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - feof
                - fread
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:626,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:626,5'
              BranchSideFuncs:
                - feof
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - fread
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:630,45'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:626,5'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:297,10'
              BranchSideFuncs:
                - fread
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:630,45'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:626,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:626,5'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:630,45'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:626,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:626,5'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:630,45'
              BranchSideFuncs:
                - icalmemory_new_buffer
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:631,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:632,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:635,19'
              BranchSideFuncs:
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - feof
                - __fread_chk
                - ferror
        - Branch String:   'icaltz-util.c:635,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:638,9'
              BranchSideFuncs:
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:649,19'
              BranchSideFuncs:
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:649,31'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:649,35'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:654,14'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:638,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:638,9'
              BranchSideFuncs:
                - feof
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - __fread_chk
                - ferror
            - BranchSide:      'icaltz-util.c:639,13'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - decode64
        - Branch String:   'icaltz-util.c:638,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:292,9'
              BranchSideFuncs:
                - __fread_chk
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - decode64
                - ferror
            - BranchSide:      'icaltz-util.c:639,13'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - decode64
        - Branch String:   'icaltz-util.c:638,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:638,9'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - __fread_chk
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - decode64
            - BranchSide:      'icaltz-util.c:639,13'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - decode64
        - Branch String:   'icaltz-util.c:638,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - decode64
            - BranchSide:      'icaltz-util.c:639,13'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
                - decode64
        - Branch String:   'icaltz-util.c:639,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:640,47'
              BranchSideFuncs:
                - decode64
                - ferror
                - decode
                - ferror
                - decode
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
            - BranchSide:      'icaltz-util.c:642,47'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - feof
                - fread
                - ferror
        - Branch String:   'icaltz-util.c:645,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:645,9'
              BranchSideFuncs:
                - feof
                - decode
                - ferror
                - decode
                - ferror
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - fread
                - ferror
            - BranchSide:      'icaltz-util.c:646,27'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode64
                - feof
                - __fread_chk
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:645,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/stdio2.h:297,10'
              BranchSideFuncs:
                - fread
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - decode64
                - feof
                - __fread_chk
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
                - ferror
            - BranchSide:      'icaltz-util.c:646,27'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode64
                - feof
                - __fread_chk
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:645,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:645,9'
              BranchSideFuncs:
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - fread
                - decode64
                - feof
                - __fread_chk
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:646,27'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode64
                - feof
                - __fread_chk
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:645,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode64
                - feof
                - __fread_chk
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:646,27'
              BranchSideFuncs:
                - decode
                - ferror
                - decode
                - ferror
                - feof
                - fread
                - ferror
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - decode64
                - feof
                - __fread_chk
                - ferror
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:635,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:638,9'
              BranchSideFuncs:
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:649,19'
              BranchSideFuncs:
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:649,43'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:649,47'
              BranchSideFuncs:
                - ferror
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - getc
                - feof
            - BranchSide:      'icaltz-util.c:654,14'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:649,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:650,17'
              BranchSideFuncs:
                - getc
                - feof
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
                - ferror
            - BranchSide:      'icaltz-util.c:654,14'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:654,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:654,5'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:658,19'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:654,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:654,5'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:655,16'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:654,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:654,5'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:655,16'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:654,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:655,16'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:658,19'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:649,31'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:649,35'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:654,14'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:658,31'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:658,35'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:663,14'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:654,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:655,16'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
            - BranchSide:      'icaltz-util.c:658,19'
              BranchSideFuncs:
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
                - getc
        - Branch String:   'icaltz-util.c:658,43'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:658,47'
              BranchSideFuncs:
                - ferror
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - getc
                - feof
            - BranchSide:      'icaltz-util.c:663,14'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:658,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:659,17'
              BranchSideFuncs:
                - getc
                - feof
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - ferror
            - BranchSide:      'icaltz-util.c:663,14'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:663,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:663,5'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:667,5'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:663,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:663,5'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:664,16'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:663,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:663,5'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:664,16'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:663,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:664,16'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:667,5'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:658,31'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:658,35'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:663,14'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:667,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:669,61'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:673,25'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:663,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:664,16'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:667,5'
              BranchSideFuncs:
                - zname_from_stridx
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:667,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:669,61'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:673,25'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - feof
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
        - Branch String:   'icaltz-util.c:673,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:674,10'
              BranchSideFuncs:
                - feof
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - ferror
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:674,18'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:675,10'
              BranchSideFuncs:
                - ferror
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - fgetc
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:675,20'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:676,28'
              BranchSideFuncs:
                - fgetc
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - fgets
                - strlen
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:676,46'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:677,22'
              BranchSideFuncs:
                - fgets
                - strlen
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - parse_posix_zone
                - parse_posix_zone
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:677,55'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:678,16'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:673,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:685,29'
              BranchSideFuncs:
                - parse_posix_zone
                - parse_posix_zone
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - parse_posix_rule
                - parse_posix_rule
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:691,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:696,23'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:700,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:704,37'
              BranchSideFuncs:
                - parse_posix_rule
                - parse_posix_rule
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:762,15'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:721,21'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:726,77'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
                - icalrecur_iterator_new
                - icalrecur_iterator_next
            - BranchSide:      'icaltz-util.c:758,5'
              BranchSideFuncs:
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:730,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:732,53'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
            - BranchSide:      'icaltz-util.c:744,53'
              BranchSideFuncs:
                - icalrecur_iterator_new
                - icalrecur_iterator_next
                - icaltime_adjust
                - icaltime_as_timet
                - icalrecur_iterator_free
                - icalcomponent_new
                - icaltimezone_tzid_prefix
                - strlen
                - strlen
                - icalmemory_new_buffer
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalerror_set_errno
        - Branch String:   'icaltz-util.c:767,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:768,9'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:771,5'
              BranchSideFuncs:
                - icaltimezone_tzid_prefix
                - __snprintf_chk
                - icalproperty_new_tzid
                - icalcomponent_add_property
                - icalproperty_new_x
                - icalproperty_set_x_name
                - icalcomponent_add_property
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:791,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:798,19'
              BranchSideFuncs:
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:798,19'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:798,25'
              BranchSideFuncs:
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:802,52'
              BranchSideFuncs:
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:798,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:799,13'
              BranchSideFuncs:
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:802,52'
              BranchSideFuncs:
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:806,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:811,33'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:912,15'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:811,61'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:812,28'
              BranchSideFuncs:
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:815,23'
              BranchSideFuncs:
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:812,54'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:813,29'
              BranchSideFuncs:
                - strcmp
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:815,23'
              BranchSideFuncs:
                - terminate_rrule
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:813,43'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:814,49'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:819,31'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:811,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:815,23'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:819,31'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:819,59'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:820,31'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:820,57'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:821,31'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:821,55'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:822,31'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:822,59'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:823,31'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:819,22'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:824,28'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:824,62'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:824,22'
              BranchSideFuncs:
                - icalrecurrencetype_day_day_of_week
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:872,64'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
        - Branch String:   'icaltz-util.c:824,21'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:827,36'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:912,15'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:826,28'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:829,62'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:872,64'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
        - Branch String:   'icaltz-util.c:829,73'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:829,27'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:831,75'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:830,92'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:831,75'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:831,94'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:831,26'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:829,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:840,49'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:845,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:845,39'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:851,32'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:846,33'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:845,83'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:845,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:846,49'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:852,111'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:851,56'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:851,75'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:852,111'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:851,29'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:852,111'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:870,64'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:852,33'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:857,39'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:857,33'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:858,48'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:864,29'
              BranchSideFuncs:
                - icalrecurrencetype_encode_day
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:872,75'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:872,29'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icalrecur_resize_by
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:872,28'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:875,25'
              BranchSideFuncs:
                - icalrecur_resize_by
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:889,17'
              BranchSideFuncs:
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:875,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:876,25'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:912,15'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:892,25'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:895,25'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
            - BranchSide:      'icaltz-util.c:905,50'
              BranchSideFuncs:
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
        - Branch String:   'icaltz-util.c:917,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:781,33'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:919,37'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:924,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:925,17'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:928,27'
              BranchSideFuncs:
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:929,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
            - BranchSide:      'icaltz-util.c:934,26'
              BranchSideFuncs:
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:938,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
            - BranchSide:      'icaltz-util.c:943,19'
              BranchSideFuncs:
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:946,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
            - BranchSide:      'icaltz-util.c:951,32'
              BranchSideFuncs:
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:954,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
            - BranchSide:      'icaltz-util.c:960,43'
              BranchSideFuncs:
                - icalproperty_new_tzname
                - icalproperty_new_tzoffsetfrom
                - icalproperty_new_tzoffsetto
                - icalproperty_new_dtstart
                - icalcomponent_vanew
                - icalcomponent_add_component
                - icaltime_from_timet_with_zone
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_new
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalrecur_set_single_by
                - icalerror_set_errno
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_clone
                - icalproperty_new_rrule
                - icalrecurrencetype_unref
                - icaltime_day_of_week
                - calculate_pos
                - icalrecurrencetype_encode_day
                - terminate_rrule
                - strcmp
                - terminate_rrule
                - icalproperty_new_rdate
                - icalcomponent_add_property
                - icalcomponent_remove_component
                - icalcomponent_free
                - icalrecur_resize_by
                - icalrecurrencetype_day_day_of_week
                - icalrecur_resize_by
                - icalrecurrencetype_encode_day
        - Branch String:   'icaltz-util.c:781,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:787,15'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
            - BranchSide:      'icaltz-util.c:971,9'
              BranchSideFuncs:
                - icalproperty_set_rrule
                - icalproperty_set_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - terminate_rrule
                - terminate_rrule
        - Branch String:   'icaltz-util.c:971,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:973,41'
              BranchSideFuncs:
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:977,22'
              BranchSideFuncs:
                - terminate_rrule
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:977,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:978,13'
              BranchSideFuncs:
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:980,22'
              BranchSideFuncs:
                - terminate_rrule
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:980,13'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:981,13'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:986,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:986,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:987,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:989,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:989,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:990,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:992,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:992,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:993,9'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:995,18'
              BranchSideFuncs:
                - icalrecurrencetype_unref
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:995,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:996,9'
              BranchSideFuncs:
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:999,9'
              BranchSideFuncs:
                - fclose
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:999,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1000,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1002,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1002,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1003,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1005,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1005,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1006,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1008,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1008,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1009,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1011,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1011,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1012,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1014,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1014,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1015,23'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1023,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1015,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1016,26'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1020,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1016,17'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1015,37'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1017,17'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1015,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1016,26'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1020,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1023,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1024,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1026,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1026,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1027,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
            - BranchSide:      'icaltz-util.c:1029,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
        - Branch String:   'icaltz-util.c:1029,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:1029,9'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:1030,9'
              BranchSideFuncs:
                - icalmemory_free_buffer
      Callsites:
        - Src:             'icaltz-util.c:478,10'
          Dst:             icalrecurrencetype_new
        - Src:             'icaltz-util.c:478,36'
          Dst:             icalrecurrencetype_new
        - Src:             'icaltz-util.c:483,10'
          Dst:             icalrecurrencetype_new
        - Src:             'icaltz-util.c:483,36'
          Dst:             icalrecurrencetype_new
        - Src:             'icaltz-util.c:490,9'
          Dst:             icaltimezone_get_builtin_tzdata
        - Src:             'icaltz-util.c:494,15'
          Dst:             icaltzutil_get_zone_directory
        - Src:             'icaltz-util.c:500,12'
          Dst:             strlen
        - Src:             'icaltz-util.c:500,30'
          Dst:             strlen
        - Src:             'icaltz-util.c:501,25'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:503,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:506,5'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:507,14'
          Dst:             fopen
        - Src:             'icaltz-util.c:508,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:513,5'
          Dst:             ferror
        - Src:             'icaltz-util.c:513,5'
          Dst:             feof
        - Src:             'icaltz-util.c:513,5'
          Dst:             fread
        - Src:             'icaltz-util.c:513,5'
          Dst:             ferror
        - Src:             'icaltz-util.c:513,5'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:514,9'
          Dst:             memcmp
        - Src:             'icaltz-util.c:515,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:528,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:532,25'
          Dst:             decode
        - Src:             'icaltz-util.c:533,25'
          Dst:             decode
        - Src:             'icaltz-util.c:534,25'
          Dst:             decode
        - Src:             'icaltz-util.c:535,25'
          Dst:             decode
        - Src:             'icaltz-util.c:536,25'
          Dst:             decode
        - Src:             'icaltz-util.c:537,25'
          Dst:             decode
        - Src:             'icaltz-util.c:544,13'
          Dst:             fseek
        - Src:             'icaltz-util.c:545,13'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:550,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:550,9'
          Dst:             feof
        - Src:             'icaltz-util.c:550,9'
          Dst:             fread
        - Src:             'icaltz-util.c:550,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:550,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:551,13'
          Dst:             memcmp
        - Src:             'icaltz-util.c:552,13'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:556,29'
          Dst:             decode
        - Src:             'icaltz-util.c:557,29'
          Dst:             decode
        - Src:             'icaltz-util.c:558,29'
          Dst:             decode
        - Src:             'icaltz-util.c:559,29'
          Dst:             decode
        - Src:             'icaltz-util.c:560,29'
          Dst:             decode
        - Src:             'icaltz-util.c:561,29'
          Dst:             decode
        - Src:             'icaltz-util.c:565,19'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:567,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:570,15'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:572,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:575,17'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:577,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:586,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:586,9'
          Dst:             feof
        - Src:             'icaltz-util.c:586,9'
          Dst:             fread
        - Src:             'icaltz-util.c:586,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:586,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:588,39'
          Dst:             feof
        - Src:             'icaltz-util.c:588,51'
          Dst:             ferror
        - Src:             'icaltz-util.c:589,28'
          Dst:             fgetc
        - Src:             'icaltz-util.c:591,46'
          Dst:             decode64
        - Src:             'icaltz-util.c:593,46'
          Dst:             decode
        - Src:             'icaltz-util.c:600,13'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:602,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:609,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:609,9'
          Dst:             feof
        - Src:             'icaltz-util.c:609,9'
          Dst:             fread
        - Src:             'icaltz-util.c:609,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:610,13'
          Dst:             feof
        - Src:             'icaltz-util.c:610,24'
          Dst:             ferror
        - Src:             'icaltz-util.c:610,42'
          Dst:             fgetc
        - Src:             'icaltz-util.c:614,13'
          Dst:             feof
        - Src:             'icaltz-util.c:614,24'
          Dst:             ferror
        - Src:             'icaltz-util.c:614,42'
          Dst:             fgetc
        - Src:             'icaltz-util.c:609,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:618,27'
          Dst:             decode
        - Src:             'icaltz-util.c:621,22'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:623,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:626,5'
          Dst:             ferror
        - Src:             'icaltz-util.c:626,5'
          Dst:             feof
        - Src:             'icaltz-util.c:626,5'
          Dst:             fread
        - Src:             'icaltz-util.c:626,5'
          Dst:             ferror
        - Src:             'icaltz-util.c:626,5'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:630,13'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:632,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:638,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:638,9'
          Dst:             feof
        - Src:             'icaltz-util.c:638,9'
          Dst:             __fread_chk
        - Src:             'icaltz-util.c:638,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:640,47'
          Dst:             decode64
        - Src:             'icaltz-util.c:642,47'
          Dst:             decode
        - Src:             'icaltz-util.c:645,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:645,9'
          Dst:             feof
        - Src:             'icaltz-util.c:645,9'
          Dst:             fread
        - Src:             'icaltz-util.c:645,9'
          Dst:             ferror
        - Src:             'icaltz-util.c:0,0'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:646,27'
          Dst:             decode
        - Src:             'icaltz-util.c:649,35'
          Dst:             feof
        - Src:             'icaltz-util.c:649,47'
          Dst:             ferror
        - Src:             'icaltz-util.c:650,17'
          Dst:             getc
        - Src:             'icaltz-util.c:658,35'
          Dst:             feof
        - Src:             'icaltz-util.c:658,47'
          Dst:             ferror
        - Src:             'icaltz-util.c:659,17'
          Dst:             getc
        - Src:             'icaltz-util.c:669,26'
          Dst:             zname_from_stridx
        - Src:             'icaltz-util.c:674,10'
          Dst:             feof
        - Src:             'icaltz-util.c:675,10'
          Dst:             ferror
        - Src:             'icaltz-util.c:676,28'
          Dst:             fgetc
        - Src:             'icaltz-util.c:677,9'
          Dst:             fgets
        - Src:             'icaltz-util.c:678,16'
          Dst:             strlen
        - Src:             'icaltz-util.c:690,13'
          Dst:             parse_posix_zone
        - Src:             'icaltz-util.c:698,17'
          Dst:             parse_posix_zone
        - Src:             'icaltz-util.c:707,21'
          Dst:             parse_posix_rule
        - Src:             'icaltz-util.c:714,21'
          Dst:             parse_posix_rule
        - Src:             'icaltz-util.c:726,25'
          Dst:             icaltime_from_timet_with_zone
        - Src:             'icaltz-util.c:735,32'
          Dst:             icalrecur_iterator_new
        - Src:             'icaltz-util.c:737,37'
          Dst:             icalrecur_iterator_next
        - Src:             'icaltz-util.c:747,32'
          Dst:             icalrecur_iterator_new
        - Src:             'icaltz-util.c:749,37'
          Dst:             icalrecur_iterator_next
        - Src:             'icaltz-util.c:0,0'
          Dst:             icaltime_adjust
        - Src:             'icaltz-util.c:0,0'
          Dst:             icaltime_as_timet
        - Src:             'icaltz-util.c:0,0'
          Dst:             icalrecur_iterator_free
        - Src:             'icaltz-util.c:762,15'
          Dst:             icalcomponent_new
        - Src:             'icaltz-util.c:765,19'
          Dst:             icaltimezone_tzid_prefix
        - Src:             'icaltz-util.c:765,12'
          Dst:             strlen
        - Src:             'icaltz-util.c:765,49'
          Dst:             strlen
        - Src:             'icaltz-util.c:766,20'
          Dst:             icalmemory_new_buffer
        - Src:             'icaltz-util.c:768,9'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:771,5'
          Dst:             icaltimezone_tzid_prefix
        - Src:             'icaltz-util.c:771,5'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:772,16'
          Dst:             icalproperty_new_tzid
        - Src:             'icaltz-util.c:773,5'
          Dst:             icalcomponent_add_property
        - Src:             'icaltz-util.c:775,16'
          Dst:             icalproperty_new_x
        - Src:             'icaltz-util.c:776,5'
          Dst:             icalproperty_set_x_name
        - Src:             'icaltz-util.c:777,5'
          Dst:             icalcomponent_add_property
        - Src:             'icaltz-util.c:789,20'
          Dst:             icaltime_from_timet_with_zone
        - Src:             'icaltz-util.c:799,13'
          Dst:             terminate_rrule
        - Src:             'icaltz-util.c:802,52'
          Dst:             icaltime_day_of_week
        - Src:             'icaltz-util.c:803,22'
          Dst:             calculate_pos
        - Src:             'icaltz-util.c:803,22'
          Dst:             icalrecurrencetype_encode_day
        - Src:             'icaltz-util.c:814,18'
          Dst:             strcmp
        - Src:             'icaltz-util.c:827,36'
          Dst:             icalrecurrencetype_day_day_of_week
        - Src:             'icaltz-util.c:852,34'
          Dst:             icalrecur_resize_by
        - Src:             'icaltz-util.c:870,64'
          Dst:             icalrecurrencetype_encode_day
        - Src:             'icaltz-util.c:876,25'
          Dst:             icalrecur_resize_by
        - Src:             'icaltz-util.c:889,17'
          Dst:             terminate_rrule
        - Src:             'icaltz-util.c:889,17'
          Dst:             terminate_rrule
        - Src:             'icaltz-util.c:899,36'
          Dst:             icalproperty_new_rdate
        - Src:             'icaltz-util.c:900,25'
          Dst:             icalcomponent_add_property
        - Src:             'icaltz-util.c:902,25'
          Dst:             icalcomponent_remove_component
        - Src:             'icaltz-util.c:903,25'
          Dst:             icalcomponent_free
        - Src:             'icaltz-util.c:925,17'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:928,27'
          Dst:             icalrecurrencetype_new
        - Src:             'icaltz-util.c:935,23'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:936,23'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:937,23'
          Dst:             icalrecur_set_single_by
        - Src:             'icaltz-util.c:945,48'
          Dst:             icalrecurrencetype_clone
        - Src:             'icaltz-util.c:951,32'
          Dst:             icalproperty_new_rrule
        - Src:             'icaltz-util.c:952,13'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:961,37'
          Dst:             icalproperty_new_tzname
        - Src:             'icaltz-util.c:962,37'
          Dst:             icalproperty_new_tzoffsetfrom
        - Src:             'icaltz-util.c:963,37'
          Dst:             icalproperty_new_tzoffsetto
        - Src:             'icaltz-util.c:964,37'
          Dst:             icalproperty_new_dtstart
        - Src:             'icaltz-util.c:960,17'
          Dst:             icalcomponent_vanew
        - Src:             'icaltz-util.c:967,13'
          Dst:             icalcomponent_add_component
        - Src:             'icaltz-util.c:0,0'
          Dst:             icalerror_set_errno
        - Src:             'icaltz-util.c:973,9'
          Dst:             icalproperty_set_rrule
        - Src:             'icaltz-util.c:974,9'
          Dst:             icalproperty_set_rrule
        - Src:             'icaltz-util.c:978,13'
          Dst:             terminate_rrule
        - Src:             'icaltz-util.c:981,13'
          Dst:             terminate_rrule
        - Src:             'icaltz-util.c:987,9'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:990,9'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:993,9'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:996,9'
          Dst:             icalrecurrencetype_unref
        - Src:             'icaltz-util.c:1000,9'
          Dst:             fclose
        - Src:             'icaltz-util.c:1003,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1006,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1009,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1012,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1017,17'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1020,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1024,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1027,9'
          Dst:             icalmemory_free_buffer
        - Src:             'icaltz-util.c:1030,9'
          Dst:             icalmemory_free_buffer
    - functionName:    icaltzutil_get_zone_directory
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_zoneinfopath
      functionUses:    3
      BranchProfiles:
        - Branch String:   'icaltz-util.c:227,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:227,9'
              BranchSideFuncs:
                - set_zoneinfopath
            - BranchSide:      'icaltz-util.c:227,9'
              BranchSideFuncs:
                - set_zoneinfopath
        - Branch String:   'icaltz-util.c:227,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:227,9'
              BranchSideFuncs:
                - set_zoneinfopath
            - BranchSide:      'icaltz-util.c:228,9'
              BranchSideFuncs:
                - set_zoneinfopath
      Callsites:
        - Src:             'icaltz-util.c:228,9'
          Dst:             set_zoneinfopath
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fgetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __fread_chk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_zoneinfopath
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __snprintf_chk
        - access
        - getenv
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'icaltz-util.c:191,5'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:191,10'
              BranchSideFuncs:
                - getenv
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
            - BranchSide:      'icaltz-util.c:191,10'
              BranchSideFuncs:
                - getenv
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
        - Branch String:   'icaltz-util.c:197,9'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:198,9'
              BranchSideFuncs:
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
            - BranchSide:      'icaltz-util.c:208,9'
              BranchSideFuncs:
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
        - Branch String:   'icaltz-util.c:199,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltz-util.c:208,9'
              BranchSideFuncs:
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
        - Branch String:   'icaltz-util.c:209,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltz-util.c:208,9'
              BranchSideFuncs:
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
        - Branch String:   'icaltz-util.c:209,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltz-util.c:208,9'
              BranchSideFuncs:
                - __snprintf_chk
                - access
                - __snprintf_chk
                - access
                - strncpy
        - Branch String:   'icaltz-util.c:209,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltz-util.c:208,9'
              BranchSideFuncs:
                - __snprintf_chk
                - access
                - strncpy
        - Branch String:   'icaltz-util.c:209,13'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltz-util.c:209,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'icaltz-util.c:196,29'
          Dst:             getenv
        - Src:             'icaltz-util.c:198,9'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:199,14'
          Dst:             access
        - Src:             'icaltz-util.c:208,9'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:209,14'
          Dst:             access
        - Src:             'icaltz-util.c:208,9'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:209,14'
          Dst:             access
        - Src:             'icaltz-util.c:208,9'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:209,14'
          Dst:             access
        - Src:             'icaltz-util.c:208,9'
          Dst:             __snprintf_chk
        - Src:             'icaltz-util.c:209,14'
          Dst:             access
        - Src:             'icaltz-util.c:0,0'
          Dst:             strncpy
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    icaltzutil_set_zone_directory
      functionSourceFile: '/src/libical/src/libical/icaltz-util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'icaltz-util.c:218,19'
          Branch Sides:
            - BranchSide:      'icaltz-util.c:0,0'
              BranchSideFuncs:
                - strncpy
            - BranchSide:      'icaltz-util.c:218,19'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icaltz-util.c:218,28'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      'icaltz-util.c:218,32'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'icaltz-util.c:218,9'
          Branch Sides:
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:71,10'
              BranchSideFuncs: []
            - BranchSide:      '/usr/include/x86_64-linux-gnu/bits/string_fortified.h:106,10'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'icaltz-util.c:221,9'
          Dst:             strncpy
    - functionName:    qsort_gen
      functionSourceFile: '/src/libical/src/libical/qsort_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          256
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'qsort_gen.c:72,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:75,13'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:78,23'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:126,0'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:126,13'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:127,42'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:134,26'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:85,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:86,17'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:88,17'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:88,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:89,17'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:91,17'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:91,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:92,17'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:96,13'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:100,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:103,22'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:104,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:103,22'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:105,23'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:105,21'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:110,17'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:113,13'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:115,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:117,17'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:121,17'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:127,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:126,0'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:128,21'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:127,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:126,0'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:128,21'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:129,25'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:126,0'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:127,53'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:126,13'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:127,42'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:134,26'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:134,17'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:143,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    qsort_gen_memswap
      functionSourceFile: '/src/libical/src/libical/qsort_gen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          245
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:31,15'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:31,15'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:31,15'
              BranchSideFuncs: []
        - Branch String:   'qsort_gen.c:30,5'
          Branch Sides:
            - BranchSide:      'qsort_gen.c:30,5'
              BranchSideFuncs: []
            - BranchSide:      'qsort_gen.c:31,15'
              BranchSideFuncs: []
      Callsites:       []
...
